home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '89 / Other stuff / MacSTILE / Sample Projects / Heating and AC Control < prev    next >
Encoding:
Text File  |  1989-01-06  |  28.5 KB  |  7,029 lines  |  [TEXT/STIL]

  1. 100
  2. 30
  3. 60
  4. 200
  5. 400
  6. 40
  7. 3
  8. 4
  9. 9
  10. 43
  11. 0
  12. 12
  13. Control Port
  14. 2
  15. 2
  16. 0
  17. 0
  18. 17
  19. 3
  20. 51
  21. 0
  22. 1
  23. 9
  24. Data Port
  25. 2
  26. 2
  27. 0
  28. 0
  29. 17
  30. 0
  31. 39
  32. 0
  33. 2
  34. 12
  35. Control Link
  36. 1
  37. 2
  38. 0
  39. 2
  40. 0
  41. 0
  42. 2
  43. 0
  44.  
  45. 0
  46.  
  47. 0
  48. 1
  49. 0
  50. 1
  51. 0
  52. 2
  53. 0
  54.  
  55. 0
  56.  
  57. 1
  58. 0
  59. 0
  60. 17
  61. 2
  62. 39
  63. 1
  64. 1
  65. 3
  66. 9
  67. Data Link
  68. 1
  69. 2
  70. 0
  71. 2
  72. 0
  73. 1
  74. 2
  75. 0
  76.  
  77. 0
  78.  
  79. 0
  80. 1
  81. 0
  82. 1
  83. 1
  84. 2
  85. 0
  86.  
  87. 0
  88.  
  89. 1
  90. 0
  91. 0
  92. 17
  93. 0
  94. 31
  95. 1
  96. 1
  97. 4
  98. 5
  99. Adder
  100. 0
  101. 2
  102. 1
  103. 5
  104. 0
  105. 0
  106. 2
  107. 5
  108. start
  109. 0
  110.  
  111. 11
  112. 1
  113. 0
  114. 1
  115. 0
  116. 2
  117. 4
  118. done
  119. 0
  120.  
  121. 14
  122. 0
  123. 0
  124. 2
  125. 1
  126. 2
  127. 1
  128. x
  129. 0
  130.  
  131. 1
  132. 1
  133. 0
  134. 3
  135. 1
  136. 2
  137. 1
  138. y
  139. 0
  140.  
  141. 3
  142. 1
  143. 0
  144. 4
  145. 1
  146. 2
  147. 1
  148. z
  149. 0
  150.  
  151. 7
  152. 0
  153. 0
  154. 21
  155. 0
  156. 2
  157. 5
  158. 10
  159. Subtracter
  160. 0
  161. 2
  162. 1
  163. 5
  164. 0
  165. 0
  166. 2
  167. 5
  168. start
  169. 0
  170.  
  171. 11
  172. 1
  173. 0
  174. 1
  175. 0
  176. 2
  177. 4
  178. done
  179. 0
  180.  
  181. 14
  182. 0
  183. 0
  184. 2
  185. 1
  186. 2
  187. 1
  188. x
  189. 0
  190.  
  191. 1
  192. 1
  193. 0
  194. 3
  195. 1
  196. 2
  197. 1
  198. y
  199. 0
  200.  
  201. 3
  202. 1
  203. 0
  204. 4
  205. 1
  206. 2
  207. 1
  208. z
  209. 0
  210.  
  211. 7
  212. 0
  213. 0
  214. 21
  215. 0
  216. 2
  217. 6
  218. 10
  219. Multiplier
  220. 0
  221. 2
  222. 1
  223. 5
  224. 0
  225. 0
  226. 2
  227. 5
  228. start
  229. 0
  230.  
  231. 11
  232. 1
  233. 0
  234. 1
  235. 0
  236. 2
  237. 4
  238. done
  239. 0
  240.  
  241. 14
  242. 0
  243. 0
  244. 2
  245. 1
  246. 2
  247. 1
  248. x
  249. 0
  250.  
  251. 1
  252. 1
  253. 0
  254. 3
  255. 1
  256. 2
  257. 1
  258. y
  259. 0
  260.  
  261. 3
  262. 1
  263. 0
  264. 4
  265. 1
  266. 2
  267. 1
  268. z
  269. 0
  270.  
  271. 7
  272. 0
  273. 0
  274. 21
  275. 0
  276. 1
  277. 7
  278. 12
  279. Synchronizer
  280. 0
  281. 2
  282. 1
  283. 2
  284. 0
  285. 0
  286. 2
  287. 5
  288. ready
  289. 0
  290.  
  291. 11
  292. 1
  293. 0
  294. 1
  295. 0
  296. 2
  297. 12
  298. synchronized
  299. 0
  300.  
  301. 14
  302. 0
  303. 0
  304. 21
  305. 0
  306. 0
  307. 8
  308. 18
  309. Constant Generator
  310. 0
  311. 2
  312. 1
  313. 3
  314. 0
  315. 0
  316. 2
  317. 5
  318. start
  319. 0
  320.  
  321. 11
  322. 1
  323. 0
  324. 1
  325. 0
  326. 2
  327. 4
  328. done
  329. 0
  330.  
  331. 14
  332. 0
  333. 0
  334. 4
  335. 1
  336. 2
  337. 1
  338. z
  339. 0
  340.  
  341. 7
  342. 0
  343. 0
  344. 21
  345. 0
  346. 6
  347. 9
  348. 15
  349. Change Detector
  350. 0
  351. 2
  352. 1
  353. 4
  354. 0
  355. 0
  356. 2
  357. 5
  358. start
  359. 0
  360.  
  361. 11
  362. 1
  363. 0
  364. 1
  365. 0
  366. 2
  367. 4
  368. done
  369. 0
  370.  
  371. 14
  372. 0
  373. 0
  374. 2
  375. 1
  376. 2
  377. 1
  378. x
  379. 0
  380.  
  381. 2
  382. 1
  383. 0
  384. 4
  385. 1
  386. 2
  387. 1
  388. z
  389. 0
  390.  
  391. 7
  392. 0
  393. 0
  394. 21
  395. 0
  396. 1
  397. 10
  398. 6
  399. Holder
  400. 0
  401. 2
  402. 1
  403. 4
  404. 0
  405. 0
  406. 2
  407. 4
  408. pass
  409. 0
  410.  
  411. 11
  412. 1
  413. 0
  414. 2
  415. 0
  416. 2
  417. 4
  418. done
  419. 0
  420.  
  421. 14
  422. 0
  423. 0
  424. 3
  425. 1
  426. 2
  427. 1
  428. x
  429. 0
  430.  
  431. 2
  432. 1
  433. 0
  434. 4
  435. 1
  436. 2
  437. 1
  438. z
  439. 0
  440.  
  441. 7
  442. 0
  443. 0
  444. 21
  445. 0
  446. 1
  447. 11
  448. 8
  449. Splitter
  450. 0
  451. 2
  452. 1
  453. 7
  454. 0
  455. 0
  456. 2
  457. 5
  458. pass1
  459. 0
  460.  
  461. 10
  462. 1
  463. 0
  464. 1
  465. 0
  466. 2
  467. 5
  468. pass2
  469. 0
  470.  
  471. 12
  472. 1
  473. 0
  474. 2
  475. 0
  476. 2
  477. 5
  478. done1
  479. 0
  480.  
  481. 13
  482. 0
  483. 0
  484. 3
  485. 1
  486. 2
  487. 1
  488. x
  489. 0
  490.  
  491. 2
  492. 1
  493. 0
  494. 4
  495. 1
  496. 2
  497. 2
  498. z1
  499. 0
  500.  
  501. 6
  502. 0
  503. 0
  504. 5
  505. 1
  506. 2
  507. 2
  508. z2
  509. 0
  510.  
  511. 8
  512. 0
  513. 0
  514. 6
  515. 0
  516. 2
  517. 5
  518. done2
  519. 0
  520.  
  521. 15
  522. 0
  523. 0
  524. 21
  525. 0
  526. 0
  527. 12
  528. 6
  529. Merger
  530. 0
  531. 2
  532. 1
  533. 6
  534. 0
  535. 0
  536. 2
  537. 5
  538. pass1
  539. 0
  540.  
  541. 10
  542. 1
  543. 0
  544. 1
  545. 0
  546. 2
  547. 5
  548. pass2
  549. 0
  550.  
  551. 12
  552. 1
  553. 0
  554. 2
  555. 0
  556. 2
  557. 4
  558. done
  559. 0
  560.  
  561. 14
  562. 0
  563. 0
  564. 3
  565. 1
  566. 2
  567. 2
  568. x1
  569. 0
  570.  
  571. 1
  572. 1
  573. 0
  574. 4
  575. 1
  576. 2
  577. 2
  578. x2
  579. 0
  580.  
  581. 3
  582. 1
  583. 0
  584. 5
  585. 1
  586. 2
  587. 1
  588. z
  589. 0
  590.  
  591. 7
  592. 0
  593. 0
  594. 21
  595. 0
  596. 0
  597. 13
  598. 7
  599. Delayer
  600. 0
  601. 2
  602. 1
  603. 3
  604. 0
  605. 0
  606. 2
  607. 5
  608. start
  609. 0
  610.  
  611. 11
  612. 1
  613. 0
  614. 1
  615. 0
  616. 2
  617. 4
  618. done
  619. 0
  620.  
  621. 14
  622. 0
  623. 0
  624. 2
  625. 1
  626. 2
  627. 5
  628. delay
  629. 0
  630.  
  631. 2
  632. 1
  633. 0
  634. 21
  635. 0
  636. 3
  637. 14
  638. 6
  639. Tester
  640. 0
  641. 2
  642. 1
  643. 5
  644. 0
  645. 0
  646. 2
  647. 5
  648. start
  649. 0
  650.  
  651. 11
  652. 1
  653. 0
  654. 1
  655. 0
  656. 2
  657. 8
  658. positive
  659. 0
  660.  
  661. 13
  662. 0
  663. 0
  664. 2
  665. 0
  666. 2
  667. 4
  668. zero
  669. 0
  670.  
  671. 14
  672. 0
  673. 0
  674. 3
  675. 0
  676. 2
  677. 8
  678. negative
  679. 0
  680.  
  681. 15
  682. 0
  683. 0
  684. 4
  685. 1
  686. 2
  687. 1
  688. x
  689. 0
  690.  
  691. 2
  692. 1
  693. 0
  694. 21
  695. 0
  696. 3
  697. 15
  698. 13
  699. A/D Converter
  700. 0
  701. 2
  702. 1
  703. 3
  704. 0
  705. 0
  706. 2
  707. 5
  708. start
  709. 0
  710.  
  711. 11
  712. 1
  713. 0
  714. 1
  715. 0
  716. 2
  717. 4
  718. done
  719. 0
  720.  
  721. 14
  722. 0
  723. 0
  724. 2
  725. 1
  726. 2
  727. 6
  728. sample
  729. 0
  730.  
  731. 7
  732. 0
  733. 0
  734. 21
  735. 0
  736. 2
  737. 16
  738. 13
  739. D/A Converter
  740. 0
  741. 2
  742. 1
  743. 3
  744. 0
  745. 0
  746. 2
  747. 5
  748. start
  749. 0
  750.  
  751. 11
  752. 1
  753. 0
  754. 1
  755. 0
  756. 2
  757. 4
  758. done
  759. 0
  760.  
  761. 14
  762. 0
  763. 0
  764. 2
  765. 1
  766. 2
  767. 4
  768. data
  769. 0
  770.  
  771. 2
  772. 1
  773. 0
  774. 21
  775. 0
  776. 0
  777. 17
  778. 6
  779. Switch
  780. 0
  781. 2
  782. 1
  783. 3
  784. 0
  785. 0
  786. 2
  787. 2
  788. on
  789. 0
  790.  
  791. 10
  792. 1
  793. 0
  794. 1
  795. 0
  796. 2
  797. 3
  798. off
  799. 0
  800.  
  801. 12
  802. 1
  803. 0
  804. 2
  805. 0
  806. 2
  807. 4
  808. done
  809. 0
  810.  
  811. 14
  812. 0
  813. 0
  814. 21
  815. 0
  816. 2
  817. 18
  818. 7
  819. Starter
  820. 0
  821. 2
  822. 1
  823. 1
  824. 2
  825. 0
  826. 2
  827. 2
  828. go
  829. 0
  830.  
  831. 14
  832. 0
  833. 0
  834. 21
  835. 0
  836. 5
  837. 19
  838. 7
  839. Negater
  840. 0
  841. 2
  842. 1
  843. 4
  844. 0
  845. 0
  846. 2
  847. 5
  848. start
  849. 0
  850.  
  851. 11
  852. 1
  853. 0
  854. 1
  855. 0
  856. 2
  857. 4
  858. done
  859. 0
  860.  
  861. 14
  862. 0
  863. 0
  864. 2
  865. 1
  866. 2
  867. 1
  868. x
  869. 0
  870.  
  871. 2
  872. 1
  873. 0
  874. 3
  875. 1
  876. 2
  877. 1
  878. z
  879. 0
  880.  
  881. 7
  882. 0
  883. 0
  884. 21
  885. 0
  886. 1
  887. 20
  888. 15
  889. Absolute Valuer
  890. 0
  891. 2
  892. 1
  893. 4
  894. 0
  895. 0
  896. 2
  897. 5
  898. start
  899. 0
  900.  
  901. 11
  902. 1
  903. 0
  904. 1
  905. 0
  906. 2
  907. 4
  908. done
  909. 0
  910.  
  911. 14
  912. 0
  913. 0
  914. 2
  915. 1
  916. 2
  917. 1
  918. x
  919. 0
  920.  
  921. 2
  922. 1
  923. 0
  924. 3
  925. 1
  926. 2
  927. 1
  928. z
  929. 0
  930.  
  931. 7
  932. 0
  933. 0
  934. 21
  935. 0
  936. 0
  937. 21
  938. 7
  939. Limiter
  940. 0
  941. 2
  942. 1
  943. 5
  944. 0
  945. 0
  946. 2
  947. 5
  948. start
  949. 0
  950.  
  951. 11
  952. 1
  953. 0
  954. 1
  955. 0
  956. 2
  957. 4
  958. done
  959. 0
  960.  
  961. 14
  962. 0
  963. 0
  964. 2
  965. 1
  966. 2
  967. 1
  968. x
  969. 0
  970.  
  971. 1
  972. 1
  973. 0
  974. 3
  975. 1
  976. 2
  977. 3
  978. max
  979. 0
  980.  
  981. 3
  982. 1
  983. 0
  984. 4
  985. 1
  986. 2
  987. 1
  988. z
  989. 0
  990.  
  991. 7
  992. 0
  993. 0
  994. 21
  995. 0
  996. 0
  997. 22
  998. 3
  999. Pin
  1000. 2
  1001. 3
  1002. 2
  1003. 2
  1004. 0
  1005. 1
  1006. 2
  1007. 0
  1008.  
  1009. 0
  1010.  
  1011. 1
  1012. 1
  1013. 0
  1014. 1
  1015. 0
  1016. 2
  1017. 0
  1018.  
  1019. 0
  1020.  
  1021. 3
  1022. 1
  1023. 0
  1024. 21
  1025. 1
  1026. 32
  1027. 24
  1028. 23
  1029. 4
  1030. Wire
  1031. 1
  1032. 3
  1033. 2
  1034. 7
  1035. 0
  1036. 22
  1037. 2
  1038. 0
  1039.  
  1040. 0
  1041.  
  1042. 0
  1043. 1
  1044. 1
  1045. 1
  1046. 22
  1047. 2
  1048. 0
  1049.  
  1050. 0
  1051.  
  1052. 1
  1053. 0
  1054. 1
  1055. 2
  1056. 9
  1057. 0
  1058. 0
  1059.  
  1060. 0
  1061.  
  1062. 3
  1063. 2
  1064. 1
  1065. 0
  1066.  
  1067. 0
  1068.  
  1069. 4
  1070. 2
  1071. 1
  1072. 0
  1073.  
  1074. 0
  1075.  
  1076. 5
  1077. 3
  1078. 1
  1079. 0
  1080.  
  1081. 0
  1082.  
  1083. 6
  1084. 3
  1085. 1
  1086. 0
  1087.  
  1088. 0
  1089.  
  1090. 21
  1091. 1
  1092. 21
  1093. 0
  1094. 1
  1095. 24
  1096. 5
  1097. Adder
  1098. 0
  1099. 3
  1100. 2
  1101. 9
  1102. 0
  1103. 22
  1104. 2
  1105. 1
  1106. x
  1107. 0
  1108.  
  1109. 1
  1110. 1
  1111. 1
  1112. 1
  1113. 22
  1114. 2
  1115. 1
  1116. y
  1117. 0
  1118.  
  1119. 3
  1120. 1
  1121. 1
  1122. 2
  1123. 22
  1124. 2
  1125. 1
  1126. z
  1127. 0
  1128.  
  1129. 7
  1130. 0
  1131. 1
  1132. 3
  1133. 4
  1134. 0
  1135. 0
  1136.  
  1137. 0
  1138.  
  1139. 4
  1140. 3
  1141. 1
  1142. 0
  1143.  
  1144. 0
  1145.  
  1146. 5
  1147. 3
  1148. 1
  1149. 0
  1150.  
  1151. 0
  1152.  
  1153. 6
  1154. 3
  1155. 1
  1156. 0
  1157.  
  1158. 0
  1159.  
  1160. 7
  1161. 2
  1162. 1
  1163. 0
  1164.  
  1165. 0
  1166.  
  1167. 8
  1168. 2
  1169. 1
  1170. 0
  1171.  
  1172. 0
  1173.  
  1174. 21
  1175. 0
  1176. 2
  1177. 25
  1178. 10
  1179. Subtracter
  1180. 0
  1181. 3
  1182. 2
  1183. 9
  1184. 0
  1185. 22
  1186. 2
  1187. 1
  1188. x
  1189. 0
  1190.  
  1191. 1
  1192. 1
  1193. 1
  1194. 1
  1195. 22
  1196. 2
  1197. 1
  1198. y
  1199. 0
  1200.  
  1201. 3
  1202. 1
  1203. 1
  1204. 2
  1205. 22
  1206. 2
  1207. 1
  1208. z
  1209. 0
  1210.  
  1211. 7
  1212. 0
  1213. 1
  1214. 3
  1215. 5
  1216. 0
  1217. 0
  1218.  
  1219. 0
  1220.  
  1221. 4
  1222. 3
  1223. 1
  1224. 0
  1225.  
  1226. 0
  1227.  
  1228. 5
  1229. 3
  1230. 1
  1231. 0
  1232.  
  1233. 0
  1234.  
  1235. 6
  1236. 3
  1237. 1
  1238. 0
  1239.  
  1240. 0
  1241.  
  1242. 7
  1243. 2
  1244. 1
  1245. 0
  1246.  
  1247. 0
  1248.  
  1249. 8
  1250. 2
  1251. 1
  1252. 0
  1253.  
  1254. 0
  1255.  
  1256. 21
  1257. 0
  1258. 2
  1259. 26
  1260. 19
  1261. Constant Multiplier
  1262. 0
  1263. 3
  1264. 2
  1265. 10
  1266. 0
  1267. 22
  1268. 2
  1269. 1
  1270. x
  1271. 0
  1272.  
  1273. 2
  1274. 1
  1275. 1
  1276. 1
  1277. 8
  1278. 0
  1279. 0
  1280.  
  1281. 0
  1282.  
  1283. 2
  1284. 22
  1285. 2
  1286. 1
  1287. z
  1288. 0
  1289.  
  1290. 7
  1291. 0
  1292. 1
  1293. 3
  1294. 6
  1295. 0
  1296. 0
  1297.  
  1298. 0
  1299.  
  1300. 4
  1301. 3
  1302. 1
  1303. 0
  1304.  
  1305. 0
  1306.  
  1307. 5
  1308. 3
  1309. 1
  1310. 0
  1311.  
  1312. 0
  1313.  
  1314. 6
  1315. 3
  1316. 1
  1317. 0
  1318.  
  1319. 0
  1320.  
  1321. 7
  1322. 2
  1323. 1
  1324. 0
  1325.  
  1326. 0
  1327.  
  1328. 8
  1329. 2
  1330. 1
  1331. 0
  1332.  
  1333. 0
  1334.  
  1335. 9
  1336. 2
  1337. 1
  1338. 0
  1339.  
  1340. 0
  1341.  
  1342. 21
  1343. 0
  1344. 1
  1345. 27
  1346. 8
  1347. Inverter
  1348. 0
  1349. 3
  1350. 2
  1351. 7
  1352. 0
  1353. 22
  1354. 2
  1355. 1
  1356. x
  1357. 0
  1358.  
  1359. 2
  1360. 1
  1361. 1
  1362. 1
  1363. 19
  1364. 0
  1365. 0
  1366.  
  1367. 0
  1368.  
  1369. 2
  1370. 22
  1371. 2
  1372. 1
  1373. z
  1374. 0
  1375.  
  1376. 7
  1377. 0
  1378. 1
  1379. 3
  1380. 3
  1381. 1
  1382. 0
  1383.  
  1384. 0
  1385.  
  1386. 4
  1387. 3
  1388. 1
  1389. 0
  1390.  
  1391. 0
  1392.  
  1393. 5
  1394. 2
  1395. 1
  1396. 0
  1397.  
  1398. 0
  1399.  
  1400. 6
  1401. 2
  1402. 1
  1403. 0
  1404.  
  1405. 0
  1406.  
  1407. 21
  1408. 0
  1409. 0
  1410. 28
  1411. 7
  1412. Delayer
  1413. 0
  1414. 3
  1415. 2
  1416. 12
  1417. 0
  1418. 22
  1419. 2
  1420. 1
  1421. x
  1422. 0
  1423.  
  1424. 2
  1425. 1
  1426. 1
  1427. 1
  1428. 13
  1429. 0
  1430. 0
  1431.  
  1432. 0
  1433.  
  1434. 2
  1435. 22
  1436. 2
  1437. 1
  1438. z
  1439. 0
  1440.  
  1441. 7
  1442. 0
  1443. 1
  1444. 3
  1445. 8
  1446. 0
  1447. 0
  1448.  
  1449. 1
  1450. 1
  1451. 4
  1452. 3
  1453. 1
  1454. 0
  1455.  
  1456. 0
  1457.  
  1458. 5
  1459. 10
  1460. 0
  1461. 0
  1462.  
  1463. 0
  1464.  
  1465. 6
  1466. 3
  1467. 1
  1468. 0
  1469.  
  1470. 0
  1471.  
  1472. 7
  1473. 2
  1474. 1
  1475. 0
  1476.  
  1477. 0
  1478.  
  1479. 8
  1480. 3
  1481. 1
  1482. 0
  1483.  
  1484. 0
  1485.  
  1486. 9
  1487. 2
  1488. 1
  1489. 0
  1490.  
  1491. 0
  1492.  
  1493. 11
  1494. 2
  1495. 1
  1496. 0
  1497.  
  1498. 0
  1499.  
  1500. 12
  1501. 2
  1502. 1
  1503. 0
  1504.  
  1505. 0
  1506.  
  1507. 21
  1508. 0
  1509. 2
  1510. 29
  1511. 14
  1512. Step Generator
  1513. 0
  1514. 3
  1515. 2
  1516. 6
  1517. 0
  1518. 22
  1519. 2
  1520. 1
  1521. z
  1522. 0
  1523.  
  1524. 7
  1525. 0
  1526. 1
  1527. 1
  1528. 8
  1529. 0
  1530. 0
  1531.  
  1532. 0
  1533.  
  1534. 2
  1535. 18
  1536. 0
  1537. 0
  1538.  
  1539. 0
  1540.  
  1541. 3
  1542. 3
  1543. 1
  1544. 0
  1545.  
  1546. 0
  1547.  
  1548. 4
  1549. 2
  1550. 1
  1551. 0
  1552.  
  1553. 0
  1554.  
  1555. 5
  1556. 2
  1557. 1
  1558. 0
  1559.  
  1560. 0
  1561.  
  1562. 21
  1563. 0
  1564. 1
  1565. 30
  1566. 10
  1567. Integrator
  1568. 0
  1569. 3
  1570. 2
  1571. 13
  1572. 0
  1573. 22
  1574. 2
  1575. 1
  1576. x
  1577. 0
  1578.  
  1579. 2
  1580. 1
  1581. 1
  1582. 1
  1583. 4
  1584. 0
  1585. 0
  1586.  
  1587. 0
  1588.  
  1589. 2
  1590. 22
  1591. 2
  1592. 1
  1593. z
  1594. 0
  1595.  
  1596. 7
  1597. 0
  1598. 1
  1599. 3
  1600. 8
  1601. 0
  1602. 0
  1603.  
  1604. 0
  1605.  
  1606. 4
  1607. 18
  1608. 0
  1609. 0
  1610.  
  1611. 0
  1612.  
  1613. 5
  1614. 13
  1615. 0
  1616. 0
  1617.  
  1618. 0
  1619.  
  1620. 6
  1621. 8
  1622. 0
  1623. 0
  1624.  
  1625. 1
  1626. 1
  1627. 7
  1628. 3
  1629. 1
  1630. 0
  1631.  
  1632. 0
  1633.  
  1634. 8
  1635. 3
  1636. 1
  1637. 0
  1638.  
  1639. 0
  1640.  
  1641. 9
  1642. 3
  1643. 1
  1644. 0
  1645.  
  1646. 0
  1647.  
  1648. 10
  1649. 2
  1650. 1
  1651. 0
  1652.  
  1653. 0
  1654.  
  1655. 11
  1656. 2
  1657. 1
  1658. 0
  1659.  
  1660. 0
  1661.  
  1662. 12
  1663. 2
  1664. 1
  1665. 0
  1666.  
  1667. 0
  1668.  
  1669. 21
  1670. 0
  1671. 0
  1672. 31
  1673. 15
  1674. Low Pass Filter
  1675. 0
  1676. 3
  1677. 3
  1678. 13
  1679. 0
  1680. 22
  1681. 2
  1682. 1
  1683. x
  1684. 0
  1685.  
  1686. 2
  1687. 1
  1688. 0
  1689. 1
  1690. 24
  1691. 0
  1692. 0
  1693.  
  1694. 0
  1695.  
  1696. 2
  1697. 22
  1698. 2
  1699. 1
  1700. z
  1701. 0
  1702.  
  1703. 7
  1704. 0
  1705. 0
  1706. 3
  1707. 24
  1708. 0
  1709. 0
  1710.  
  1711. 0
  1712.  
  1713. 4
  1714. 28
  1715. 0
  1716. 0
  1717.  
  1718. 0
  1719.  
  1720. 5
  1721. 28
  1722. 0
  1723. 0
  1724.  
  1725. 0
  1726.  
  1727. 6
  1728. 23
  1729. 1
  1730. 0
  1731.  
  1732. 0
  1733.  
  1734. 7
  1735. 23
  1736. 1
  1737. 0
  1738.  
  1739. 0
  1740.  
  1741. 8
  1742. 26
  1743. 0
  1744. 0
  1745.  
  1746. 9
  1747. 0.3333333
  1748. 9
  1749. 23
  1750. 1
  1751. 0
  1752.  
  1753. 0
  1754.  
  1755. 10
  1756. 23
  1757. 1
  1758. 0
  1759.  
  1760. 0
  1761.  
  1762. 11
  1763. 23
  1764. 1
  1765. 0
  1766.  
  1767. 0
  1768.  
  1769. 12
  1770. 23
  1771. 1
  1772. 0
  1773.  
  1774. 0
  1775.  
  1776. 21
  1777. 0
  1778. 2
  1779. 32
  1780. 20
  1781. Hysteresis Generator
  1782. 0
  1783. 3
  1784. 2
  1785. 9
  1786. 0
  1787. 22
  1788. 2
  1789. 1
  1790. x
  1791. 0
  1792.  
  1793. 1
  1794. 1
  1795. 1
  1796. 1
  1797. 35
  1798. 0
  1799. 0
  1800.  
  1801. 0
  1802.  
  1803. 2
  1804. 22
  1805. 2
  1806. 1
  1807. z
  1808. 0
  1809.  
  1810. 7
  1811. 0
  1812. 1
  1813. 3
  1814. 3
  1815. 1
  1816. 0
  1817.  
  1818. 0
  1819.  
  1820. 4
  1821. 3
  1822. 1
  1823. 0
  1824.  
  1825. 0
  1826.  
  1827. 5
  1828. 22
  1829. 2
  1830. 5
  1831. delta
  1832. 0
  1833.  
  1834. 3
  1835. 1
  1836. 1
  1837. 6
  1838. 3
  1839. 1
  1840. 0
  1841.  
  1842. 0
  1843.  
  1844. 7
  1845. 2
  1846. 1
  1847. 0
  1848.  
  1849. 0
  1850.  
  1851. 8
  1852. 2
  1853. 1
  1854. 0
  1855.  
  1856. 0
  1857.  
  1858. 21
  1859. 0
  1860. 2
  1861. 33
  1862. 10
  1863. Comparator
  1864. 0
  1865. 2
  1866. 2
  1867. 16
  1868. 0
  1869. 0
  1870. 2
  1871. 5
  1872. start
  1873. 0
  1874.  
  1875. 11
  1876. 1
  1877. 0
  1878. 1
  1879. 0
  1880. 2
  1881. 7
  1882. greater
  1883. 0
  1884.  
  1885. 13
  1886. 0
  1887. 0
  1888. 2
  1889. 0
  1890. 2
  1891. 5
  1892. equal
  1893. 0
  1894.  
  1895. 14
  1896. 0
  1897. 0
  1898. 3
  1899. 0
  1900. 2
  1901. 4
  1902. less
  1903. 0
  1904.  
  1905. 15
  1906. 0
  1907. 0
  1908. 4
  1909. 1
  1910. 2
  1911. 1
  1912. x
  1913. 0
  1914.  
  1915. 1
  1916. 1
  1917. 0
  1918. 5
  1919. 1
  1920. 2
  1921. 1
  1922. y
  1923. 0
  1924.  
  1925. 3
  1926. 1
  1927. 0
  1928. 6
  1929. 5
  1930. 0
  1931. 0
  1932.  
  1933. 0
  1934.  
  1935. 7
  1936. 14
  1937. 0
  1938. 0
  1939.  
  1940. 0
  1941.  
  1942. 8
  1943. 3
  1944. 1
  1945. 0
  1946.  
  1947. 0
  1948.  
  1949. 9
  1950. 3
  1951. 1
  1952. 0
  1953.  
  1954. 0
  1955.  
  1956. 10
  1957. 3
  1958. 1
  1959. 0
  1960.  
  1961. 0
  1962.  
  1963. 11
  1964. 2
  1965. 1
  1966. 0
  1967.  
  1968. 0
  1969.  
  1970. 12
  1971. 2
  1972. 1
  1973. 0
  1974.  
  1975. 0
  1976.  
  1977. 13
  1978. 2
  1979. 1
  1980. 0
  1981.  
  1982. 0
  1983.  
  1984. 14
  1985. 2
  1986. 1
  1987. 0
  1988.  
  1989. 0
  1990.  
  1991. 15
  1992. 2
  1993. 1
  1994. 0
  1995.  
  1996. 0
  1997.  
  1998. 21
  1999. 0
  2000. 0
  2001. 34
  2002. 5
  2003. Pacer
  2004. 0
  2005. 2
  2006. 2
  2007. 7
  2008. 0
  2009. 18
  2010. 0
  2011. 0
  2012.  
  2013. 0
  2014.  
  2015. 1
  2016. 0
  2017. 2
  2018. 4
  2019. done
  2020. 0
  2021.  
  2022. 14
  2023. 0
  2024. 0
  2025. 2
  2026. 3
  2027. 1
  2028. 0
  2029.  
  2030. 0
  2031.  
  2032. 3
  2033. 13
  2034. 0
  2035. 0
  2036.  
  2037. 0
  2038.  
  2039. 4
  2040. 8
  2041. 0
  2042. 0
  2043.  
  2044. 0
  2045.  
  2046. 6
  2047. 2
  2048. 1
  2049. 0
  2050.  
  2051. 0
  2052.  
  2053. 7
  2054. 2
  2055. 1
  2056. 0
  2057.  
  2058. 0
  2059.  
  2060. 21
  2061. 0
  2062. 2
  2063. 35
  2064. 12
  2065. Zero Avoider
  2066. 0
  2067. 2
  2068. 1
  2069. 5
  2070. 0
  2071. 0
  2072. 2
  2073. 5
  2074. start
  2075. 0
  2076.  
  2077. 11
  2078. 1
  2079. 0
  2080. 1
  2081. 0
  2082. 2
  2083. 4
  2084. done
  2085. 0
  2086.  
  2087. 14
  2088. 0
  2089. 0
  2090. 2
  2091. 1
  2092. 2
  2093. 1
  2094. x
  2095. 0
  2096.  
  2097. 1
  2098. 1
  2099. 0
  2100. 3
  2101. 1
  2102. 2
  2103. 5
  2104. delta
  2105. 0
  2106.  
  2107. 3
  2108. 1
  2109. 0
  2110. 4
  2111. 1
  2112. 2
  2113. 1
  2114. z
  2115. 0
  2116.  
  2117. 7
  2118. 0
  2119. 0
  2120. 21
  2121. 0
  2122. 1
  2123. 36
  2124. 11
  2125. Thermometer
  2126. 0
  2127. 3
  2128. 2
  2129. 7
  2130. 0
  2131. 22
  2132. 2
  2133. 11
  2134. temperature
  2135. 0
  2136.  
  2137. 7
  2138. 0
  2139. 1
  2140. 1
  2141. 15
  2142. 0
  2143. 0
  2144.  
  2145. 58
  2146. /* ID of A/D converter attached to physical thermometer */
  2147. 2
  2148. 34
  2149. 0
  2150. 0
  2151.  
  2152. 3
  2153. 100
  2154. 3
  2155. 3
  2156. 1
  2157. 0
  2158.  
  2159. 0
  2160.  
  2161. 4
  2162. 2
  2163. 1
  2164. 0
  2165.  
  2166. 0
  2167.  
  2168. 5
  2169. 2
  2170. 1
  2171. 0
  2172.  
  2173. 0
  2174.  
  2175. 6
  2176. 18
  2177. 0
  2178. 0
  2179.  
  2180. 0
  2181.  
  2182. 31
  2183. 0
  2184. 1
  2185. 37
  2186. 10
  2187. Thermostat
  2188. 0
  2189. 3
  2190. 2
  2191. 7
  2192. 0
  2193. 22
  2194. 2
  2195. 11
  2196. temperature
  2197. 0
  2198.  
  2199. 7
  2200. 0
  2201. 1
  2202. 1
  2203. 15
  2204. 0
  2205. 0
  2206.  
  2207. 57
  2208. /* ID of A/D converter attached to physical thermostat */
  2209. 2
  2210. 34
  2211. 0
  2212. 0
  2213.  
  2214. 1
  2215. 1
  2216. 3
  2217. 3
  2218. 1
  2219. 0
  2220.  
  2221. 0
  2222.  
  2223. 4
  2224. 2
  2225. 1
  2226. 0
  2227.  
  2228. 0
  2229.  
  2230. 5
  2231. 2
  2232. 1
  2233. 0
  2234.  
  2235. 0
  2236.  
  2237. 6
  2238. 18
  2239. 0
  2240. 0
  2241.  
  2242. 0
  2243.  
  2244. 31
  2245. 0
  2246. 1
  2247. 38
  2248. 20
  2249. Heater On/Off Switch
  2250. 0
  2251. 3
  2252. 2
  2253. 7
  2254. 0
  2255. 22
  2256. 2
  2257. 6
  2258. on/off
  2259. 0
  2260.  
  2261. 2
  2262. 1
  2263. 1
  2264. 1
  2265. 17
  2266. 0
  2267. 0
  2268.  
  2269. 47
  2270. /* ID of physical switch connected to heater */
  2271. 2
  2272. 14
  2273. 0
  2274. 0
  2275.  
  2276. 0
  2277.  
  2278. 3
  2279. 3
  2280. 1
  2281. 0
  2282.  
  2283. 0
  2284.  
  2285. 4
  2286. 2
  2287. 1
  2288. 0
  2289.  
  2290. 0
  2291.  
  2292. 5
  2293. 2
  2294. 1
  2295. 0
  2296.  
  2297. 0
  2298.  
  2299. 6
  2300. 2
  2301. 1
  2302. 0
  2303.  
  2304. 0
  2305.  
  2306. 31
  2307. 0
  2308. 1
  2309. 39
  2310. 16
  2311. AC On/Off Switch
  2312. 0
  2313. 3
  2314. 2
  2315. 7
  2316. 0
  2317. 22
  2318. 2
  2319. 6
  2320. on/off
  2321. 0
  2322.  
  2323. 2
  2324. 1
  2325. 1
  2326. 1
  2327. 17
  2328. 0
  2329. 0
  2330.  
  2331. 56
  2332. /* ID of physical switch connected to air conditioner */
  2333. 2
  2334. 14
  2335. 0
  2336. 0
  2337.  
  2338. 0
  2339.  
  2340. 3
  2341. 3
  2342. 1
  2343. 0
  2344.  
  2345. 0
  2346.  
  2347. 4
  2348. 2
  2349. 1
  2350. 0
  2351.  
  2352. 0
  2353.  
  2354. 5
  2355. 2
  2356. 1
  2357. 0
  2358.  
  2359. 0
  2360.  
  2361. 6
  2362. 2
  2363. 1
  2364. 0
  2365.  
  2366. 0
  2367.  
  2368. 31
  2369. 0
  2370. 1
  2371. 40
  2372. 14
  2373. Heater Control
  2374. 0
  2375. 3
  2376. 3
  2377. 13
  2378. 0
  2379. 22
  2380. 2
  2381. 19
  2382. desired temperature
  2383. 0
  2384.  
  2385. 0
  2386. 1
  2387. 0
  2388. 1
  2389. 22
  2390. 2
  2391. 18
  2392. actual temperature
  2393. 0
  2394.  
  2395. 2
  2396. 1
  2397. 0
  2398. 2
  2399. 22
  2400. 2
  2401. 11
  2402. sensitivity
  2403. 0
  2404.  
  2405. 4
  2406. 1
  2407. 0
  2408. 3
  2409. 32
  2410. 0
  2411. 0
  2412.  
  2413. 0
  2414.  
  2415. 4
  2416. 25
  2417. 0
  2418. 0
  2419.  
  2420. 0
  2421.  
  2422. 5
  2423. 31
  2424. 0
  2425. 0
  2426.  
  2427. 0
  2428.  
  2429. 6
  2430. 38
  2431. 0
  2432. 0
  2433.  
  2434. 0
  2435.  
  2436. 7
  2437. 23
  2438. 1
  2439. 0
  2440.  
  2441. 0
  2442.  
  2443. 8
  2444. 23
  2445. 1
  2446. 0
  2447.  
  2448. 0
  2449.  
  2450. 9
  2451. 23
  2452. 1
  2453. 0
  2454.  
  2455. 0
  2456.  
  2457. 10
  2458. 23
  2459. 1
  2460. 0
  2461.  
  2462. 0
  2463.  
  2464. 11
  2465. 23
  2466. 1
  2467. 0
  2468.  
  2469. 0
  2470.  
  2471. 12
  2472. 23
  2473. 1
  2474. 0
  2475.  
  2476. 0
  2477.  
  2478. 31
  2479. 0
  2480. 1
  2481. 41
  2482. 10
  2483. AC Control
  2484. 0
  2485. 3
  2486. 3
  2487. 13
  2488. 0
  2489. 22
  2490. 2
  2491. 19
  2492. desired temperature
  2493. 0
  2494.  
  2495. 0
  2496. 1
  2497. 0
  2498. 1
  2499. 22
  2500. 2
  2501. 18
  2502. actual temperature
  2503. 0
  2504.  
  2505. 2
  2506. 1
  2507. 0
  2508. 2
  2509. 22
  2510. 2
  2511. 11
  2512. sensitivity
  2513. 0
  2514.  
  2515. 4
  2516. 1
  2517. 0
  2518. 3
  2519. 32
  2520. 0
  2521. 0
  2522.  
  2523. 0
  2524.  
  2525. 4
  2526. 25
  2527. 0
  2528. 0
  2529.  
  2530. 0
  2531.  
  2532. 5
  2533. 31
  2534. 0
  2535. 0
  2536.  
  2537. 0
  2538.  
  2539. 6
  2540. 39
  2541. 0
  2542. 0
  2543.  
  2544. 0
  2545.  
  2546. 7
  2547. 23
  2548. 1
  2549. 0
  2550.  
  2551. 0
  2552.  
  2553. 8
  2554. 23
  2555. 1
  2556. 0
  2557.  
  2558. 0
  2559.  
  2560. 9
  2561. 23
  2562. 1
  2563. 0
  2564.  
  2565. 0
  2566.  
  2567. 10
  2568. 23
  2569. 1
  2570. 0
  2571.  
  2572. 0
  2573.  
  2574. 11
  2575. 23
  2576. 1
  2577. 0
  2578.  
  2579. 0
  2580.  
  2581. 12
  2582. 23
  2583. 1
  2584. 0
  2585.  
  2586. 0
  2587.  
  2588. 31
  2589. 0
  2590. 1
  2591. 42
  2592. 21
  2593. Heating and AC System
  2594. 0
  2595. 3
  2596. 3
  2597. 8
  2598. 0
  2599. 41
  2600. 0
  2601. 0
  2602.  
  2603. 0
  2604.  
  2605. 1
  2606. 40
  2607. 0
  2608. 0
  2609.  
  2610. 0
  2611.  
  2612. 2
  2613. 36
  2614. 0
  2615. 0
  2616.  
  2617. 0
  2618.  
  2619. 3
  2620. 37
  2621. 0
  2622. 0
  2623.  
  2624. 0
  2625.  
  2626. 4
  2627. 29
  2628. 0
  2629. 0
  2630.  
  2631. 1
  2632. 2
  2633. 5
  2634. 23
  2635. 1
  2636. 0
  2637.  
  2638. 0
  2639.  
  2640. 6
  2641. 23
  2642. 1
  2643. 0
  2644.  
  2645. 0
  2646.  
  2647. 7
  2648. 23
  2649. 1
  2650. 0
  2651.  
  2652. 0
  2653.  
  2654. 31
  2655. 0
  2656. 0
  2657. 28321
  2658.       
  2659. 28
  2660. 0
  2661. 5
  2662. Boxes
  2663. 21
  2664. 4
  2665. 5
  2666. 6
  2667. 7
  2668. 8
  2669. 9
  2670. 10
  2671. 11
  2672. 12
  2673. 13
  2674. 14
  2675. 15
  2676. 16
  2677. 17
  2678. 18
  2679. 19
  2680. 20
  2681. 21
  2682. 33
  2683. 34
  2684. 35
  2685. 1
  2686. 5
  2687. Links
  2688. 2
  2689. 2
  2690. 3
  2691. 2
  2692. 5
  2693. Ports
  2694. 2
  2695. 0
  2696. 1
  2697. 3
  2698. 6
  2699. Master
  2700. 25
  2701. 0
  2702. 1
  2703. 2
  2704. 3
  2705. 4
  2706. 5
  2707. 6
  2708. 7
  2709. 8
  2710. 9
  2711. 10
  2712. 11
  2713. 12
  2714. 13
  2715. 14
  2716. 15
  2717. 16
  2718. 17
  2719. 18
  2720. 19
  2721. 20
  2722. 21
  2723. 33
  2724. 34
  2725. 35
  2726. 4
  2727. 5
  2728. Boxes
  2729. 16
  2730. 24
  2731. 25
  2732. 26
  2733. 27
  2734. 28
  2735. 29
  2736. 30
  2737. 31
  2738. 32
  2739. 36
  2740. 37
  2741. 38
  2742. 39
  2743. 40
  2744. 41
  2745. 42
  2746. 5
  2747. 5
  2748. Links
  2749. 1
  2750. 23
  2751. 6
  2752. 5
  2753. Ports
  2754. 1
  2755. 22
  2756. 7
  2757. 6
  2758. Master
  2759. 18
  2760. 22
  2761. 23
  2762. 24
  2763. 25
  2764. 26
  2765. 27
  2766. 28
  2767. 29
  2768. 30
  2769. 31
  2770. 32
  2771. 36
  2772. 37
  2773. 38
  2774. 39
  2775. 40
  2776. 41
  2777. 42
  2778. 8
  2779. 5
  2780. Boxes
  2781. 0
  2782. 9
  2783. 5
  2784. Links
  2785. 0
  2786. 10
  2787. 5
  2788. Ports
  2789. 0
  2790. 11
  2791. 6
  2792. Master
  2793. 0
  2794. 12
  2795. 5
  2796. Boxes
  2797. 0
  2798. 13
  2799. 5
  2800. Links
  2801. 0
  2802. 14
  2803. 5
  2804. Ports
  2805. 0
  2806. 15
  2807. 6
  2808. Master
  2809. 0
  2810. 16
  2811. 5
  2812. Boxes
  2813. 0
  2814. 17
  2815. 5
  2816. Links
  2817. 0
  2818. 18
  2819. 5
  2820. Ports
  2821. 0
  2822. 19
  2823. 6
  2824. Master
  2825. 0
  2826. 20
  2827. 22
  2828. Primitives (Built-ins)
  2829. 4
  2830. 0
  2831. 1
  2832. 2
  2833. 3
  2834. 21
  2835. 27
  2836. Boxes: Arithmetic Operators
  2837. 9
  2838. 4
  2839. 5
  2840. 6
  2841. 8
  2842. 14
  2843. 19
  2844. 20
  2845. 21
  2846. 33
  2847. 22
  2848. 21
  2849. Boxes: State Machines
  2850. 7
  2851. 7
  2852. 9
  2853. 10
  2854. 13
  2855. 18
  2856. 34
  2857. 35
  2858. 23
  2859. 17
  2860. Boxes: Interfaces
  2861. 3
  2862. 15
  2863. 16
  2864. 17
  2865. 24
  2866. 17
  2867. Boxes: Connectors
  2868. 2
  2869. 11
  2870. 12
  2871. 25
  2872. 16
  2873. Boxes: Operators
  2874. 8
  2875. 24
  2876. 25
  2877. 26
  2878. 27
  2879. 28
  2880. 30
  2881. 31
  2882. 32
  2883. 26
  2884. 26
  2885. Boxes: Function Generators
  2886. 1
  2887. 29
  2888. 27
  2889. 26
  2890. Boxes: Heater and AC Parts
  2891. 7
  2892. 36
  2893. 37
  2894. 38
  2895. 39
  2896. 40
  2897. 41
  2898. 42
  2899. 9
  2900. 0
  2901. 1
  2902. 1
  2903. 1
  2904. 2
  2905. 1
  2906. 9
  2907. 0
  2908. 1
  2909. 2
  2910. 3
  2911. 20
  2912. 21
  2913. 22
  2914. 23
  2915. 24
  2916. 0
  2917. 1
  2918. 2
  2919. 3
  2920. 3
  2921. 1
  2922. 7
  2923. 4
  2924. 5
  2925. 6
  2926. 7
  2927. 25
  2928. 26
  2929. 27
  2930. 4
  2931. 5
  2932. 6
  2933. 7
  2934. 4
  2935. 1
  2936. 4
  2937. 8
  2938. 9
  2939. 10
  2940. 11
  2941. 8
  2942. 9
  2943. 10
  2944. 11
  2945. 5
  2946. 0
  2947. 6
  2948. 0
  2949. 4
  2950. 12
  2951. 13
  2952. 14
  2953. 15
  2954. 12
  2955. 13
  2956. 14
  2957. 15
  2958. 7
  2959. 0
  2960. 8
  2961. 0
  2962. 4
  2963. 16
  2964. 17
  2965. 18
  2966. 19
  2967. 16
  2968. 17
  2969. 18
  2970. 19
  2971. 667
  2972. This port is a connection point for a control link.
  2973.  
  2974. An output control port is ordinarily quiescent.  When “poked” by a box it is on, however, it emits an infinitesimally short control “pulse” that can be transmitted instantaneously to other (input) control ports via a control link.
  2975.  
  2976. An input control port “listens” for control pulses and notifies the box it is on that such a pulse has been received.  It acts exactly like a flip-flop whose value is set to “one” by a received control pulse, and whose value is reset to “zero” by the box it is on.  The action of the box in response to a pulse on a particular input control port depends on its function, of course.
  2977.  
  2978. 61
  2979. This is a primitive part in the “Concurrent” interpretation.
  2980.  
  2981. 633
  2982. This port is a connection point for a data link.
  2983.  
  2984. An output data port is ordinarily quiescent.  When “written to” by a box it is on, however, it emits for an infinitesimally short time a data value that can be transmitted instantaneously to other (input) data ports via a data link.
  2985.  
  2986. An input data port “listens” for data values and remembers the data value when it receives one.  It acts exactly like a register whose value is set whenever a data value is received.  (The new value overwrites any previous value that may have been in this register.)  The box it is on may “read” the data value from any input data port at any time.
  2987.  
  2988. 61
  2989. This is a primitive part in the “Concurrent” interpretation.
  2990.  
  2991. 166
  2992. This link transmits a control “pulse” instantaneously from any output control port connected to its left end, to every input control port connected to its right end.
  2993.  
  2994. 61
  2995. This is a primitive part in the “Concurrent” interpretation.
  2996.  
  2997. 155
  2998. This link transmits a data value instantaneously from any output data port connected to its left end, to every input data port connected to its right end.
  2999.  
  3000. 61
  3001. This is a primitive part in the “Concurrent” interpretation.
  3002.  
  3003. 107
  3004. When “start” is poked, values are read from “x” and “y”, their sum is written to “z”, and “done” is poked.
  3005.  
  3006. 60
  3007. start:
  3008. {
  3009.   write (z, read (x) + read (y));
  3010.   poke (done);
  3011. }
  3012.  
  3013. 0
  3014.  
  3015. 120
  3016. When “start” is poked, values are read from “x” and “y”, their difference (x-y) is written to “z”, and “done” is poked.
  3017.  
  3018. 60
  3019. start:
  3020. {
  3021.   write (z, read (x) - read (y));
  3022.   poke (done);
  3023. }
  3024.  
  3025. 0
  3026.  
  3027. 111
  3028. When “start” is poked, values are read from “x” and “y”, their product is written to “z”, and “done” is poked.
  3029.  
  3030. 60
  3031. start:
  3032. {
  3033.   write (z, read (x) * read (y));
  3034.   poke (done);
  3035. }
  3036.  
  3037. 0
  3038.  
  3039. 291
  3040. Initially, the state of this box is such that it thinks none of the control links attached to “ready” has been poked yet.
  3041.  
  3042. Exactly when all control links attached to “ready” have been poked at least once, “synchronized” is poked, and the state of this box is reset to its initial condition.
  3043.  
  3044. 576
  3045. boolean *poked;
  3046. int number_poked;
  3047. int number_needed = size (ready);
  3048.  
  3049. /*------------------------------------*/
  3050.  
  3051. void reset ()
  3052. {
  3053.   int i;
  3054.   for (i = number_needed - 1; i >= 0; i--) poked [i] = FALSE;
  3055.   number_poked = 0;
  3056. }
  3057.  
  3058. /*------------------------------------*/
  3059.  
  3060. init:
  3061. {
  3062.   poked = (boolean *) malloc (sizeof (boolean) * number_needed);
  3063.   reset ();
  3064. }
  3065.  
  3066. /*------------------------------------*/
  3067.  
  3068. ready (k):
  3069. {
  3070.   if (! poked [k])
  3071.     {
  3072.       poked [k] = TRUE;
  3073.       if (++number_poked == number_needed)
  3074.         {
  3075.           poke (synchronized);
  3076.           reset ();
  3077.         }
  3078.     }
  3079. }
  3080. 0
  3081.  
  3082. 108
  3083. When “start” is poked, the value of this box’s instance information is written to “z”, and “done” is poked.
  3084.  
  3085. 64
  3086. start:
  3087. {
  3088.   write (z, instance_information ());
  3089.   poke (done);
  3090. }
  3091.  
  3092. 0
  3093.  
  3094. 302
  3095. Initially, the value of this box’s instance information is written to “z” and “done” is poked.
  3096.  
  3097. When “start” is poked, the value is read from “x” and compared to the last value written to “z”.  If and only if they are different, the new value just read from “x” is written to “z”, and “done” is poked.
  3098.  
  3099. 423
  3100. real last_value;
  3101.  
  3102. /*------------------------------------*/
  3103.  
  3104. void write_value ()
  3105. {
  3106.   write (z, last_value);
  3107.   poke (done);
  3108. }
  3109.  
  3110. /*------------------------------------*/
  3111.  
  3112. init:
  3113. {
  3114.   last_value = instance_information;
  3115.   write_value ();
  3116. }
  3117.  
  3118. /*------------------------------------*/
  3119.  
  3120. start:
  3121. {
  3122.   real new_value;
  3123.   new_value = read (x);
  3124.   if (new_value != last_value)
  3125.     {
  3126.       last_value = new_value;
  3127.       write_value ();
  3128.     }
  3129. }
  3130.  
  3131. 0
  3132.  
  3133. 91
  3134. When “pass” is poked, a value is read from “x”, it is written to “z”, and “done” is poked.
  3135.  
  3136. 48
  3137. pass:
  3138. {
  3139.   write (z, read (x));
  3140.   poke (done);
  3141. }
  3142.  
  3143. 0
  3144.  
  3145. 193
  3146. • When “pass1” is poked, the value of “x” is read, it is written to “z1”, and “done1” is poked.
  3147.  
  3148. • When “pass2” is poked, the value of “x” is read, it is written to “z2”, and “done2” is poked.
  3149.  
  3150. 145
  3151. pass1:
  3152. {
  3153.   write (z1, read (x));
  3154.   poke (done1);
  3155. }
  3156.  
  3157. /*------------------------------------*/
  3158.  
  3159. pass2:
  3160. {
  3161.   write (z2, read (x));
  3162.   poke (done2);
  3163. }
  3164.  
  3165. 0
  3166.  
  3167. 191
  3168. • When “pass1” is poked, the value of “x1” is read, it is written to “z”, and “done” is poked.
  3169.  
  3170. • When “pass2” is poked, the value of “x2” is read, it is written to “z”, and “done” is poked.
  3171.  
  3172. 143
  3173. pass1:
  3174. {
  3175.   write (z, read (x1));
  3176.   poke (done);
  3177. }
  3178.  
  3179. /*------------------------------------*/
  3180.  
  3181. pass2:
  3182. {
  3183.   write (z, read (x2));
  3184.   poke (done);
  3185. }
  3186.  
  3187. 0
  3188.  
  3189. 105
  3190. When “start” is poked, this box reads “delay” and waits that number of clock ticks before poking “done”.
  3191.  
  3192. 49
  3193. start:
  3194. {
  3195.   hold (read (delay));
  3196.   poke (done);
  3197. }
  3198.  
  3199. 0
  3200.  
  3201. 136
  3202. When “start” is poked:
  3203. • If “x” > 0 then “positive” is poked.
  3204. • If “x” = 0 then “zero” is poked.
  3205. • If “x” < 0 then “negative” is poked.
  3206.  
  3207. 133
  3208. start:
  3209. {
  3210.   real xx;
  3211.      xx = read (x);
  3212.   if (xx > 0) poke (positive);
  3213.     else if (xx == 0) poke (zero);
  3214.       else poke (negative);
  3215. }
  3216.  
  3217. 0
  3218.  
  3219. 168
  3220. When “start” is poked, a value obtained from an A/D converter (whose identity is in the instance information for this box) is written to “sample”, and “done” is poked.
  3221.  
  3222. 78
  3223. start:
  3224. {
  3225.   write (sample, A_to_D (instance_information ()));
  3226.   poke (done);
  3227. }
  3228.  
  3229. 0
  3230.  
  3231. 167
  3232. When “start” is poked, a value is read from “data” and is output to a D/A converter (whose identity is in the instance information for this box), and “done” is poked.
  3233.  
  3234. 75
  3235. start:
  3236. {
  3237.   D_to_A (instance_information (), read (data));
  3238.   poke (done);
  3239. }
  3240.  
  3241. 0
  3242.  
  3243. 208
  3244. When “on” is poked, a physical switch (whose identity is given by the instance information of this box) is turned on, and “done” is poked.  When “off” is poked, the switch is turned off, and “done” is poked.
  3245.  
  3246. 183
  3247. on:
  3248. {
  3249.   set_switch (instance_information (), TRUE);
  3250.   poke (done);
  3251. }
  3252.  
  3253. /*------------------------------------*/
  3254.  
  3255. off:
  3256. {
  3257.   set_switch (instance_information (), FALSE);
  3258.   poke (done);
  3259. }
  3260.  
  3261. 0
  3262.  
  3263. 86
  3264. Upon completion of system initialization, “go” is poked.  This box does nothing else.
  3265.  
  3266. 23
  3267. init:
  3268. {
  3269.   poke (go);
  3270. }
  3271.  
  3272. 0
  3273.  
  3274. 107
  3275. When “start” is poked, a value is read from “x”, its negation (-x) is written to “z”, and “done” is poked.
  3276.  
  3277. 50
  3278. start:
  3279. {
  3280.   write (z, -read (x));
  3281.   poke (done);
  3282. }
  3283.  
  3284. 0
  3285.  
  3286. 114
  3287. When “start” is poked, a value is read from “x”, its absolute value (|x|) is written to “z”, and “done” is poked.
  3288.  
  3289. 101
  3290. start:
  3291. {
  3292.   real abs;
  3293.   abs = read (x);
  3294.   if (abs < 0) abs = -abs;
  3295.   write (z, abs);
  3296.   poke (done);
  3297. }
  3298.  
  3299. 0
  3300.  
  3301. 180
  3302. When “start” is poked, values are read from “x” and “max”.  Then one of the following values is written to “z”:
  3303.  
  3304. • if x < max, then x
  3305.  
  3306. • if x ≥ max, then max
  3307.  
  3308. and “done” is poked.
  3309.  
  3310. 181
  3311. start:
  3312. {
  3313.   real input, high, output;
  3314.   input = read (x);
  3315.   high = read (max);
  3316.   if (input > high) then output = high;
  3317.     else output = input;
  3318.   write (z, output);
  3319.   poke (done);
  3320. }
  3321.  
  3322. 0
  3323.  
  3324. 395
  3325. A “Pin” acts just like an electrical terminal, in that it is the connector on an analog element (a box) to which a “Wire” can be attached.
  3326.  
  3327. If it is an input “Pin”, a “Wire” connected to it delivers a real-valued signal at every instant in time.  If it is an output “Pin”, a “Wire” connected to it broadcasts the real-valued signal on the “Pin” to every input “Pin” that “Wire” is connected to.
  3328.  
  3329. 0
  3330.  
  3331. 298
  3332. A “Wire” acts just like an electrical wire (network), in that it is the thing that connects together the pins on analog elements (boxes).
  3333.  
  3334. A “Wire” connected to an output “Pin” delivers a real-valued signal produced by that “Pin”, at every instant in time, to every input “Pin” it is connected to.
  3335.  
  3336. 8
  3337. 0
  3338. 3
  3339. 3
  3340. 0
  3341. 2
  3342. 11
  3343. 3
  3344. 1
  3345. 2
  3346. 14
  3347. 4
  3348. 0
  3349. 1
  3350. 3
  3351. 4
  3352. 1
  3353. 0
  3354. 1
  3355. 5
  3356. 0
  3357. 2
  3358. 2
  3359. 5
  3360. 1
  3361. 2
  3362. 7
  3363. 6
  3364. 0
  3365. 1
  3366. 1
  3367. 6
  3368. 1
  3369. 1
  3370. 2
  3371. 11
  3372. 16
  3373. 4
  3374. 3
  3375. 1
  3376. 0
  3377. 13
  3378. 0
  3379. 1
  3380. 1
  3381. 13
  3382. 16
  3383. 2
  3384. 0
  3385. 1
  3386. 4
  3387. 1
  3388. 0
  3389. 13
  3390. 22
  3391. 1
  3392. 1
  3393. 13
  3394. 38
  3395. 2
  3396. 0
  3397. 1
  3398. 5
  3399. 4
  3400. 0
  3401. 11
  3402. 0
  3403. 1
  3404. 1
  3405. 11
  3406. 9
  3407. 3
  3408. 2
  3409. 7
  3410. 9
  3411. 3
  3412. 3
  3413. 7
  3414. 19
  3415. 3
  3416. 4
  3417. 11
  3418. 19
  3419. 2
  3420. 0
  3421. 1
  3422. 2
  3423. 1
  3424. 2
  3425. 3
  3426. 3
  3427. 4
  3428. 6
  3429. 4
  3430. 0
  3431. 15
  3432. 19
  3433. 1
  3434. 1
  3435. 19
  3436. 19
  3437. 3
  3438. 2
  3439. 19
  3440. 28
  3441. 3
  3442. 3
  3443. 11
  3444. 28
  3445. 3
  3446. 4
  3447. 11
  3448. 38
  3449. 2
  3450. 0
  3451. 1
  3452. 1
  3453. 2
  3454. 3
  3455. 2
  3456. 3
  3457. 4
  3458. 0
  3459.  
  3460. 19
  3461. z(t) = x(t) + y(t)
  3462.  
  3463. 11
  3464. 0
  3465. 1
  3466. 4
  3467. 0
  3468. 3
  3469. 1
  3470. 4
  3471. 1
  3472. 1
  3473. 1
  3474. 5
  3475. 0
  3476. 3
  3477. 3
  3478. 5
  3479. 1
  3480. 3
  3481. 7
  3482. 6
  3483. 0
  3484. 2
  3485. 1
  3486. 6
  3487. 1
  3488. 0
  3489. 3
  3490. 7
  3491. 0
  3492. 3
  3493. 11
  3494. 7
  3495. 1
  3496. 1
  3497. 3
  3498. 7
  3499. 0
  3500. 3
  3501. 14
  3502. 8
  3503. 0
  3504. 2
  3505. 3
  3506. 8
  3507. 1
  3508. 1
  3509. 3
  3510. 9
  3511. 17
  3512. 5
  3513. 4
  3514. 3
  3515. 0
  3516. 0
  3517. 13
  3518. 1
  3519. 1
  3520. 4
  3521. 13
  3522. 3
  3523. 2
  3524. 4
  3525. 19
  3526. 3
  3527. 3
  3528. 9
  3529. 19
  3530. 2
  3531. 0
  3532. 1
  3533. 1
  3534. 2
  3535. 2
  3536. 3
  3537. 5
  3538. 3
  3539. 0
  3540. 0
  3541. 27
  3542. 1
  3543. 1
  3544. 4
  3545. 27
  3546. 3
  3547. 2
  3548. 4
  3549. 21
  3550. 3
  3551. 3
  3552. 9
  3553. 21
  3554. 2
  3555. 0
  3556. 1
  3557. 2
  3558. 1
  3559. 2
  3560. 3
  3561. 6
  3562. 1
  3563. 0
  3564. 13
  3565. 20
  3566. 1
  3567. 1
  3568. 22
  3569. 20
  3570. 2
  3571. 0
  3572. 1
  3573. 7
  3574. 5
  3575. 0
  3576. 0
  3577. 11
  3578. 1
  3579. 1
  3580. 11
  3581. 11
  3582. 3
  3583. 2
  3584. 11
  3585. 17
  3586. 2
  3587. 3
  3588. 2
  3589. 11
  3590. 3
  3591. 4
  3592. 0
  3593. 25
  3594. 1
  3595. 5
  3596. 2
  3597. 25
  3598. 3
  3599. 0
  3600. 3
  3601. 1
  3602. 2
  3603. 3
  3604. 1
  3605. 4
  3606. 5
  3607. 3
  3608. 5
  3609. 8
  3610. 4
  3611. 0
  3612. 11
  3613. 23
  3614. 1
  3615. 1
  3616. 11
  3617. 27
  3618. 3
  3619. 2
  3620. 16
  3621. 27
  3622. 3
  3623. 3
  3624. 16
  3625. 18
  3626. 3
  3627. 4
  3628. 22
  3629. 18
  3630. 2
  3631. 0
  3632. 1
  3633. 1
  3634. 2
  3635. 3
  3636. 2
  3637. 3
  3638. 4
  3639. 0
  3640.  
  3641. 19
  3642. z(t) = x(t) - y(t)
  3643.  
  3644. 11
  3645. 0
  3646. 1
  3647. 4
  3648. 0
  3649. 3
  3650. 1
  3651. 4
  3652. 1
  3653. 1
  3654. 1
  3655. 5
  3656. 0
  3657. 3
  3658. 3
  3659. 5
  3660. 1
  3661. 3
  3662. 7
  3663. 6
  3664. 0
  3665. 2
  3666. 1
  3667. 6
  3668. 1
  3669. 0
  3670. 3
  3671. 7
  3672. 0
  3673. 3
  3674. 11
  3675. 7
  3676. 1
  3677. 1
  3678. 3
  3679. 7
  3680. 0
  3681. 3
  3682. 14
  3683. 8
  3684. 0
  3685. 2
  3686. 3
  3687. 8
  3688. 1
  3689. 1
  3690. 3
  3691. 9
  3692. 17
  3693. 5
  3694. 4
  3695. 3
  3696. 0
  3697. 0
  3698. 13
  3699. 1
  3700. 1
  3701. 4
  3702. 13
  3703. 3
  3704. 2
  3705. 4
  3706. 19
  3707. 3
  3708. 3
  3709. 9
  3710. 19
  3711. 2
  3712. 0
  3713. 1
  3714. 1
  3715. 2
  3716. 2
  3717. 3
  3718. 5
  3719. 3
  3720. 0
  3721. 0
  3722. 27
  3723. 1
  3724. 1
  3725. 4
  3726. 27
  3727. 3
  3728. 2
  3729. 4
  3730. 21
  3731. 3
  3732. 3
  3733. 9
  3734. 21
  3735. 2
  3736. 0
  3737. 1
  3738. 2
  3739. 1
  3740. 2
  3741. 3
  3742. 6
  3743. 1
  3744. 0
  3745. 13
  3746. 20
  3747. 1
  3748. 1
  3749. 22
  3750. 20
  3751. 2
  3752. 0
  3753. 1
  3754. 7
  3755. 5
  3756. 0
  3757. 0
  3758. 11
  3759. 1
  3760. 1
  3761. 11
  3762. 11
  3763. 3
  3764. 2
  3765. 11
  3766. 17
  3767. 2
  3768. 3
  3769. 2
  3770. 11
  3771. 3
  3772. 4
  3773. 0
  3774. 25
  3775. 1
  3776. 5
  3777. 2
  3778. 25
  3779. 3
  3780. 0
  3781. 3
  3782. 1
  3783. 2
  3784. 3
  3785. 1
  3786. 4
  3787. 5
  3788. 3
  3789. 5
  3790. 8
  3791. 4
  3792. 0
  3793. 11
  3794. 23
  3795. 1
  3796. 1
  3797. 11
  3798. 27
  3799. 3
  3800. 2
  3801. 16
  3802. 27
  3803. 3
  3804. 3
  3805. 16
  3806. 18
  3807. 3
  3808. 4
  3809. 22
  3810. 18
  3811. 2
  3812. 0
  3813. 1
  3814. 1
  3815. 2
  3816. 3
  3817. 2
  3818. 3
  3819. 4
  3820. 0
  3821.  
  3822. 49
  3823. z(t) = k * x(t),  where k = instance information
  3824.  
  3825. 12
  3826. 0
  3827. 1
  3828. 4
  3829. 0
  3830. 3
  3831. 3
  3832. 4
  3833. 1
  3834. 3
  3835. 7
  3836. 5
  3837. 0
  3838. 2
  3839. 1
  3840. 5
  3841. 1
  3842. 1
  3843. 7
  3844. 6
  3845. 0
  3846. 3
  3847. 1
  3848. 6
  3849. 1
  3850. 0
  3851. 3
  3852. 7
  3853. 0
  3854. 1
  3855. 11
  3856. 7
  3857. 1
  3858. 1
  3859. 14
  3860. 8
  3861. 0
  3862. 3
  3863. 11
  3864. 8
  3865. 1
  3866. 3
  3867. 14
  3868. 9
  3869. 0
  3870. 2
  3871. 3
  3872. 9
  3873. 1
  3874. 2
  3875. 1
  3876. 3
  3877. 8
  3878. 3
  3879. 9
  3880. 17
  3881. 6
  3882. 4
  3883. 3
  3884. 0
  3885. 0
  3886. 20
  3887. 1
  3888. 1
  3889. 4
  3890. 20
  3891. 3
  3892. 2
  3893. 4
  3894. 21
  3895. 3
  3896. 3
  3897. 9
  3898. 21
  3899. 2
  3900. 0
  3901. 1
  3902. 1
  3903. 2
  3904. 2
  3905. 3
  3906. 5
  3907. 1
  3908. 0
  3909. 13
  3910. 20
  3911. 1
  3912. 1
  3913. 22
  3914. 20
  3915. 2
  3916. 0
  3917. 1
  3918. 6
  3919. 3
  3920. 0
  3921. 7
  3922. 11
  3923. 1
  3924. 1
  3925. 8
  3926. 11
  3927. 3
  3928. 2
  3929. 8
  3930. 19
  3931. 3
  3932. 3
  3933. 9
  3934. 19
  3935. 2
  3936. 0
  3937. 1
  3938. 1
  3939. 2
  3940. 2
  3941. 3
  3942. 7
  3943. 4
  3944. 0
  3945. 0
  3946. 18
  3947. 1
  3948. 1
  3949. 2
  3950. 18
  3951. 3
  3952. 2
  3953. 2
  3954. 5
  3955. 3
  3956. 3
  3957. 5
  3958. 5
  3959. 3
  3960. 4
  3961. 5
  3962. 8
  3963. 2
  3964. 0
  3965. 1
  3966. 2
  3967. 1
  3968. 2
  3969. 3
  3970. 3
  3971. 4
  3972. 8
  3973. 3
  3974. 0
  3975. 5
  3976. 14
  3977. 1
  3978. 1
  3979. 5
  3980. 15
  3981. 3
  3982. 2
  3983. 11
  3984. 15
  3985. 3
  3986. 3
  3987. 11
  3988. 17
  3989. 2
  3990. 0
  3991. 1
  3992. 1
  3993. 2
  3994. 2
  3995. 3
  3996. 9
  3997. 4
  3998. 0
  3999. 11
  4000. 23
  4001. 1
  4002. 1
  4003. 11
  4004. 26
  4005. 3
  4006. 2
  4007. 16
  4008. 26
  4009. 3
  4010. 3
  4011. 16
  4012. 18
  4013. 3
  4014. 4
  4015. 22
  4016. 18
  4017. 2
  4018. 0
  4019. 1
  4020. 1
  4021. 2
  4022. 3
  4023. 2
  4024. 3
  4025. 4
  4026. 0
  4027.  
  4028. 13
  4029. z(t) = -x(t)
  4030.  
  4031. 8
  4032. 0
  4033. 1
  4034. 3
  4035. 0
  4036. 1
  4037. 2
  4038. 3
  4039. 1
  4040. 1
  4041. 7
  4042. 4
  4043. 0
  4044. 2
  4045. 1
  4046. 4
  4047. 1
  4048. 0
  4049. 3
  4050. 5
  4051. 0
  4052. 1
  4053. 11
  4054. 5
  4055. 1
  4056. 1
  4057. 14
  4058. 6
  4059. 0
  4060. 2
  4061. 3
  4062. 6
  4063. 1
  4064. 1
  4065. 1
  4066. 9
  4067. 17
  4068. 4
  4069. 3
  4070. 1
  4071. 0
  4072. 0
  4073. 20
  4074. 1
  4075. 1
  4076. 9
  4077. 20
  4078. 2
  4079. 0
  4080. 1
  4081. 4
  4082. 1
  4083. 0
  4084. 13
  4085. 20
  4086. 1
  4087. 1
  4088. 22
  4089. 20
  4090. 2
  4091. 0
  4092. 1
  4093. 5
  4094. 4
  4095. 0
  4096. 0
  4097. 18
  4098. 1
  4099. 1
  4100. 5
  4101. 18
  4102. 3
  4103. 2
  4104. 5
  4105. 13
  4106. 3
  4107. 3
  4108. 11
  4109. 13
  4110. 3
  4111. 4
  4112. 11
  4113. 17
  4114. 2
  4115. 0
  4116. 1
  4117. 2
  4118. 1
  4119. 2
  4120. 3
  4121. 3
  4122. 4
  4123. 6
  4124. 4
  4125. 0
  4126. 11
  4127. 23
  4128. 1
  4129. 1
  4130. 11
  4131. 27
  4132. 3
  4133. 2
  4134. 16
  4135. 27
  4136. 3
  4137. 3
  4138. 16
  4139. 18
  4140. 3
  4141. 4
  4142. 22
  4143. 18
  4144. 2
  4145. 0
  4146. 1
  4147. 1
  4148. 2
  4149. 3
  4150. 2
  4151. 3
  4152. 4
  4153. 0
  4154.  
  4155. 54
  4156. z(t) = x(t-1)
  4157.  
  4158. NOTE: time is measured in clock ticks.
  4159.  
  4160. 14
  4161. 0
  4162. 1
  4163. 6
  4164. 0
  4165. 5
  4166. 2
  4167. 6
  4168. 1
  4169. 3
  4170. 7
  4171. 4
  4172. 0
  4173. 1
  4174. 2
  4175. 4
  4176. 1
  4177. 5
  4178. 7
  4179. 8
  4180. 0
  4181. 2
  4182. 1
  4183. 8
  4184. 1
  4185. 0
  4186. 3
  4187. 7
  4188. 0
  4189. 3
  4190. 11
  4191. 7
  4192. 1
  4193. 3
  4194. 14
  4195. 9
  4196. 0
  4197. 1
  4198. 11
  4199. 9
  4200. 1
  4201. 1
  4202. 14
  4203. 11
  4204. 0
  4205. 5
  4206. 11
  4207. 11
  4208. 1
  4209. 5
  4210. 14
  4211. 12
  4212. 0
  4213. 2
  4214. 3
  4215. 12
  4216. 1
  4217. 3
  4218. 1
  4219. 10
  4220. 8
  4221. 3
  4222. 3
  4223. 8
  4224. 5
  4225. 10
  4226. 22
  4227. 7
  4228. 4
  4229. 1
  4230. 0
  4231. 7
  4232. 11
  4233. 1
  4234. 1
  4235. 10
  4236. 11
  4237. 2
  4238. 0
  4239. 1
  4240. 6
  4241. 3
  4242. 0
  4243. 0
  4244. 20
  4245. 1
  4246. 1
  4247. 5
  4248. 20
  4249. 3
  4250. 2
  4251. 5
  4252. 25
  4253. 3
  4254. 3
  4255. 10
  4256. 25
  4257. 2
  4258. 0
  4259. 1
  4260. 1
  4261. 2
  4262. 2
  4263. 3
  4264. 7
  4265. 4
  4266. 0
  4267. 0
  4268. 18
  4269. 1
  4270. 1
  4271. 2
  4272. 18
  4273. 3
  4274. 2
  4275. 2
  4276. 5
  4277. 3
  4278. 3
  4279. 5
  4280. 5
  4281. 3
  4282. 4
  4283. 5
  4284. 8
  4285. 2
  4286. 0
  4287. 1
  4288. 2
  4289. 1
  4290. 2
  4291. 3
  4292. 3
  4293. 4
  4294. 8
  4295. 3
  4296. 0
  4297. 14
  4298. 25
  4299. 1
  4300. 1
  4301. 18
  4302. 25
  4303. 3
  4304. 2
  4305. 18
  4306. 20
  4307. 3
  4308. 3
  4309. 22
  4310. 20
  4311. 2
  4312. 0
  4313. 1
  4314. 2
  4315. 1
  4316. 2
  4317. 3
  4318. 9
  4319. 5
  4320. 0
  4321. 5
  4322. 14
  4323. 1
  4324. 1
  4325. 5
  4326. 17
  4327. 3
  4328. 2
  4329. 9
  4330. 17
  4331. 3
  4332. 3
  4333. 9
  4334. 5
  4335. 3
  4336. 4
  4337. 12
  4338. 5
  4339. 3
  4340. 5
  4341. 12
  4342. 8
  4343. 2
  4344. 0
  4345. 1
  4346. 1
  4347. 2
  4348. 3
  4349. 2
  4350. 3
  4351. 4
  4352. 4
  4353. 5
  4354. 11
  4355. 1
  4356. 0
  4357. 12
  4358. 14
  4359. 1
  4360. 1
  4361. 12
  4362. 22
  4363. 2
  4364. 0
  4365. 1
  4366. 12
  4367. 4
  4368. 0
  4369. 12
  4370. 28
  4371. 1
  4372. 1
  4373. 12
  4374. 31
  4375. 3
  4376. 2
  4377. 17
  4378. 31
  4379. 3
  4380. 3
  4381. 17
  4382. 18
  4383. 3
  4384. 4
  4385. 22
  4386. 18
  4387. 2
  4388. 0
  4389. 1
  4390. 1
  4391. 2
  4392. 3
  4393. 2
  4394. 3
  4395. 4
  4396. 0
  4397.  
  4398. 73
  4399. z(t) = 0  for t < 0
  4400.      = k  for t ≥ 0,  where k = instance information
  4401.  
  4402. 6
  4403. 1
  4404. 7
  4405. 3
  4406. 0
  4407. 0
  4408. 1
  4409. 3
  4410. 1
  4411. 2
  4412. 14
  4413. 4
  4414. 0
  4415. 1
  4416. 11
  4417. 4
  4418. 1
  4419. 1
  4420. 14
  4421. 5
  4422. 0
  4423. 0
  4424. 3
  4425. 5
  4426. 1
  4427. 2
  4428. 1
  4429. 9
  4430. 17
  4431. 2
  4432. 9
  4433. 8
  4434. 3
  4435. 3
  4436. 1
  4437. 0
  4438. 13
  4439. 20
  4440. 1
  4441. 1
  4442. 22
  4443. 20
  4444. 2
  4445. 0
  4446. 1
  4447. 4
  4448. 1
  4449. 0
  4450. 11
  4451. 14
  4452. 1
  4453. 1
  4454. 11
  4455. 17
  4456. 2
  4457. 0
  4458. 1
  4459. 5
  4460. 4
  4461. 0
  4462. 11
  4463. 23
  4464. 1
  4465. 1
  4466. 11
  4467. 27
  4468. 3
  4469. 2
  4470. 16
  4471. 27
  4472. 3
  4473. 3
  4474. 16
  4475. 18
  4476. 3
  4477. 4
  4478. 22
  4479. 18
  4480. 2
  4481. 0
  4482. 1
  4483. 1
  4484. 2
  4485. 3
  4486. 2
  4487. 3
  4488. 4
  4489. 0
  4490.  
  4491. 131
  4492. z(t) = 0  for t < 0
  4493.      = k  for t = 0,  where k = instance information
  4494.      = k + ∫x(r)dr  for t > 0,  where r runs from 0+ to t
  4495.  
  4496. 18
  4497. 6
  4498. 7
  4499. 7
  4500. 0
  4501. 5
  4502. 2
  4503. 7
  4504. 1
  4505. 3
  4506. 7
  4507. 8
  4508. 0
  4509. 2
  4510. 1
  4511. 8
  4512. 1
  4513. 1
  4514. 3
  4515. 8
  4516. 1
  4517. 0
  4518. 1
  4519. 9
  4520. 0
  4521. 1
  4522. 1
  4523. 9
  4524. 1
  4525. 1
  4526. 7
  4527. 8
  4528. 0
  4529. 4
  4530. 14
  4531. 10
  4532. 0
  4533. 6
  4534. 11
  4535. 10
  4536. 1
  4537. 3
  4538. 11
  4539. 10
  4540. 1
  4541. 3
  4542. 14
  4543. 11
  4544. 0
  4545. 2
  4546. 3
  4547. 11
  4548. 1
  4549. 6
  4550. 14
  4551. 12
  4552. 0
  4553. 5
  4554. 11
  4555. 12
  4556. 1
  4557. 5
  4558. 14
  4559. 12
  4560. 0
  4561. 1
  4562. 11
  4563. 12
  4564. 1
  4565. 1
  4566. 14
  4567. 11
  4568. 0
  4569. 5
  4570. 1
  4571. 8
  4572. 22
  4573. 3
  4574. 15
  4575. 10
  4576. 4
  4577. 1
  4578. 1
  4579. 5
  4580. 8
  4581. 10
  4582. 6
  4583. 1
  4584. 10
  4585. 6
  4586. 7
  4587. 1
  4588. 0
  4589. 5
  4590. 13
  4591. 1
  4592. 1
  4593. 8
  4594. 13
  4595. 2
  4596. 0
  4597. 1
  4598. 8
  4599. 9
  4600. 0
  4601. 19
  4602. 13
  4603. 1
  4604. 1
  4605. 20
  4606. 13
  4607. 3
  4608. 2
  4609. 20
  4610. 20
  4611. 3
  4612. 3
  4613. 22
  4614. 20
  4615. 2
  4616. 4
  4617. 20
  4618. 32
  4619. 3
  4620. 5
  4621. 6
  4622. 32
  4623. 3
  4624. 6
  4625. 6
  4626. 26
  4627. 3
  4628. 7
  4629. 8
  4630. 26
  4631. 2
  4632. 8
  4633. 20
  4634. 25
  4635. 3
  4636. 9
  4637. 12
  4638. 25
  4639. 1
  4640. 0
  4641. 1
  4642. 1
  4643. 2
  4644. 2
  4645. 3
  4646. 2
  4647. 8
  4648. 5
  4649. 4
  4650. 6
  4651. 5
  4652. 6
  4653. 7
  4654. 8
  4655. 4
  4656. 9
  4657. 8
  4658. 9
  4659. 3
  4660. 0
  4661. 0
  4662. 20
  4663. 1
  4664. 1
  4665. 4
  4666. 20
  4667. 3
  4668. 2
  4669. 4
  4670. 24
  4671. 3
  4672. 3
  4673. 8
  4674. 24
  4675. 2
  4676. 0
  4677. 1
  4678. 1
  4679. 2
  4680. 2
  4681. 3
  4682. 10
  4683. 4
  4684. 0
  4685. 3
  4686. 7
  4687. 1
  4688. 1
  4689. 3
  4690. 10
  4691. 2
  4692. 2
  4693. 3
  4694. 8
  4695. 3
  4696. 3
  4697. 17
  4698. 8
  4699. 3
  4700. 4
  4701. 17
  4702. 10
  4703. 2
  4704. 0
  4705. 2
  4706. 2
  4707. 1
  4708. 2
  4709. 3
  4710. 3
  4711. 4
  4712. 11
  4713. 5
  4714. 0
  4715. 17
  4716. 16
  4717. 1
  4718. 1
  4719. 17
  4720. 18
  4721. 3
  4722. 2
  4723. 22
  4724. 18
  4725. 2
  4726. 3
  4727. 10
  4728. 28
  4729. 1
  4730. 4
  4731. 10
  4732. 30
  4733. 3
  4734. 5
  4735. 17
  4736. 30
  4737. 3
  4738. 0
  4739. 1
  4740. 1
  4741. 2
  4742. 3
  4743. 4
  4744. 4
  4745. 5
  4746. 1
  4747. 5
  4748. 12
  4749. 8
  4750. 0
  4751. 3
  4752. 16
  4753. 1
  4754. 1
  4755. 3
  4756. 18
  4757. 3
  4758. 2
  4759. 7
  4760. 18
  4761. 3
  4762. 3
  4763. 7
  4764. 9
  4765. 3
  4766. 4
  4767. 10
  4768. 9
  4769. 3
  4770. 5
  4771. 10
  4772. 10
  4773. 2
  4774. 6
  4775. 10
  4776. 16
  4777. 1
  4778. 7
  4779. 10
  4780. 18
  4781. 3
  4782. 8
  4783. 10
  4784. 22
  4785. 2
  4786. 0
  4787. 1
  4788. 1
  4789. 2
  4790. 3
  4791. 2
  4792. 3
  4793. 4
  4794. 4
  4795. 5
  4796. 6
  4797. 7
  4798. 2
  4799. 7
  4800. 7
  4801. 8
  4802. 0
  4803.  
  4804. 76
  4805. z(t) = (x(t) + z(t-1) + z(t-2)) / 3
  4806.  
  4807. NOTE: time is measured in clock ticks.
  4808.  
  4809. 14
  4810. 4
  4811. 7
  4812. 9
  4813. 0
  4814. 5
  4815. 2
  4816. 9
  4817. 1
  4818. 0
  4819. 2
  4820. 6
  4821. 0
  4822. 3
  4823. 3
  4824. 6
  4825. 1
  4826. 3
  4827. 1
  4828. 9
  4829. 1
  4830. 5
  4831. 7
  4832. 7
  4833. 0
  4834. 8
  4835. 7
  4836. 12
  4837. 0
  4838. 1
  4839. 1
  4840. 7
  4841. 1
  4842. 3
  4843. 7
  4844. 10
  4845. 0
  4846. 1
  4847. 3
  4848. 10
  4849. 1
  4850. 1
  4851. 7
  4852. 11
  4853. 0
  4854. 8
  4855. 2
  4856. 11
  4857. 1
  4858. 2
  4859. 2
  4860. 12
  4861. 1
  4862. 4
  4863. 2
  4864. 12
  4865. 1
  4866. 5
  4867. 1
  4868. 13
  4869. 16
  4870. 3
  4871. 5
  4872. 17
  4873. 4
  4874. 2
  4875. 4
  4876. 5
  4877. 10
  4878. 4
  4879. 8
  4880. 15
  4881. 27
  4882. 6
  4883. 6
  4884. 3
  4885. 0
  4886. 0
  4887. 19
  4888. 1
  4889. 1
  4890. 2
  4891. 19
  4892. 3
  4893. 2
  4894. 2
  4895. 21
  4896. 3
  4897. 3
  4898. 5
  4899. 21
  4900. 2
  4901. 0
  4902. 1
  4903. 1
  4904. 2
  4905. 2
  4906. 3
  4907. 7
  4908. 5
  4909. 0
  4910. 14
  4911. 7
  4912. 1
  4913. 1
  4914. 16
  4915. 7
  4916. 3
  4917. 2
  4918. 16
  4919. 12
  4920. 3
  4921. 3
  4922. 12
  4923. 12
  4924. 3
  4925. 4
  4926. 12
  4927. 18
  4928. 3
  4929. 5
  4930. 13
  4931. 18
  4932. 2
  4933. 0
  4934. 1
  4935. 1
  4936. 2
  4937. 3
  4938. 2
  4939. 3
  4940. 4
  4941. 4
  4942. 5
  4943. 9
  4944. 6
  4945. 0
  4946. 6
  4947. 7
  4948. 1
  4949. 1
  4950. 10
  4951. 7
  4952. 2
  4953. 2
  4954. 8
  4955. 7
  4956. 3
  4957. 3
  4958. 8
  4959. 13
  4960. 3
  4961. 4
  4962. 4
  4963. 13
  4964. 3
  4965. 5
  4966. 4
  4967. 19
  4968. 3
  4969. 6
  4970. 5
  4971. 19
  4972. 2
  4973. 0
  4974. 2
  4975. 2
  4976. 1
  4977. 2
  4978. 3
  4979. 4
  4980. 3
  4981. 4
  4982. 5
  4983. 5
  4984. 6
  4985. 10
  4986. 1
  4987. 0
  4988. 9
  4989. 20
  4990. 1
  4991. 1
  4992. 13
  4993. 20
  4994. 2
  4995. 0
  4996. 1
  4997. 11
  4998. 5
  4999. 0
  5000. 17
  5001. 19
  5002. 1
  5003. 1
  5004. 18
  5005. 19
  5006. 3
  5007. 2
  5008. 18
  5009. 24
  5010. 3
  5011. 3
  5012. 14
  5013. 24
  5014. 3
  5015. 4
  5016. 14
  5017. 30
  5018. 3
  5019. 5
  5020. 15
  5021. 30
  5022. 2
  5023. 0
  5024. 1
  5025. 1
  5026. 2
  5027. 3
  5028. 2
  5029. 3
  5030. 4
  5031. 4
  5032. 5
  5033. 12
  5034. 7
  5035. 0
  5036. 19
  5037. 30
  5038. 1
  5039. 1
  5040. 21
  5041. 30
  5042. 3
  5043. 2
  5044. 21
  5045. 19
  5046. 3
  5047. 3
  5048. 22
  5049. 19
  5050. 2
  5051. 4
  5052. 21
  5053. 2
  5054. 3
  5055. 5
  5056. 1
  5057. 2
  5058. 3
  5059. 6
  5060. 1
  5061. 7
  5062. 3
  5063. 7
  5064. 2
  5065. 7
  5066. 2
  5067. 0
  5068. 1
  5069. 2
  5070. 1
  5071. 2
  5072. 3
  5073. 4
  5074. 2
  5075. 5
  5076. 4
  5077. 5
  5078. 6
  5079. 6
  5080. 7
  5081. 0
  5082.  
  5083. 203
  5084. z(t) = x(t)          if x(t) ≤ |delta(t)| or x(t) ≥ |delta(t)|
  5085.      = -|delta(t)|   if -|delta(t)| < x < |delta(t)|  and  z(t-1) < 0
  5086.      = +|delta(t)|   if -|delta(t)| < x < |delta(t)|  and  z(t-1) ≥ 0
  5087.  
  5088. 11
  5089. 0
  5090. 1
  5091. 3
  5092. 0
  5093. 1
  5094. 1
  5095. 3
  5096. 1
  5097. 5
  5098. 1
  5099. 4
  5100. 0
  5101. 1
  5102. 3
  5103. 4
  5104. 1
  5105. 1
  5106. 7
  5107. 6
  5108. 0
  5109. 2
  5110. 1
  5111. 6
  5112. 1
  5113. 0
  5114. 3
  5115. 7
  5116. 0
  5117. 1
  5118. 11
  5119. 7
  5120. 1
  5121. 5
  5122. 3
  5123. 7
  5124. 0
  5125. 1
  5126. 14
  5127. 8
  5128. 0
  5129. 2
  5130. 3
  5131. 8
  5132. 1
  5133. 1
  5134. 1
  5135. 9
  5136. 17
  5137. 5
  5138. 3
  5139. 3
  5140. 0
  5141. 0
  5142. 13
  5143. 1
  5144. 1
  5145. 4
  5146. 13
  5147. 3
  5148. 2
  5149. 4
  5150. 19
  5151. 3
  5152. 3
  5153. 9
  5154. 19
  5155. 2
  5156. 0
  5157. 1
  5158. 1
  5159. 2
  5160. 2
  5161. 3
  5162. 4
  5163. 3
  5164. 0
  5165. 0
  5166. 27
  5167. 1
  5168. 1
  5169. 4
  5170. 27
  5171. 3
  5172. 2
  5173. 4
  5174. 21
  5175. 3
  5176. 3
  5177. 9
  5178. 21
  5179. 2
  5180. 0
  5181. 1
  5182. 2
  5183. 1
  5184. 2
  5185. 3
  5186. 6
  5187. 1
  5188. 0
  5189. 13
  5190. 20
  5191. 1
  5192. 1
  5193. 22
  5194. 20
  5195. 2
  5196. 0
  5197. 1
  5198. 7
  5199. 5
  5200. 0
  5201. 0
  5202. 11
  5203. 1
  5204. 1
  5205. 11
  5206. 11
  5207. 3
  5208. 2
  5209. 11
  5210. 17
  5211. 2
  5212. 3
  5213. 2
  5214. 11
  5215. 3
  5216. 4
  5217. 0
  5218. 25
  5219. 1
  5220. 5
  5221. 2
  5222. 25
  5223. 3
  5224. 0
  5225. 3
  5226. 1
  5227. 2
  5228. 3
  5229. 1
  5230. 4
  5231. 5
  5232. 3
  5233. 5
  5234. 8
  5235. 4
  5236. 0
  5237. 11
  5238. 23
  5239. 1
  5240. 1
  5241. 11
  5242. 27
  5243. 3
  5244. 2
  5245. 16
  5246. 27
  5247. 3
  5248. 3
  5249. 16
  5250. 18
  5251. 3
  5252. 4
  5253. 22
  5254. 18
  5255. 2
  5256. 0
  5257. 1
  5258. 1
  5259. 2
  5260. 3
  5261. 2
  5262. 3
  5263. 4
  5264. 0
  5265.  
  5266. 182
  5267. When “start” is poked, values are read from “x” and ”y”.  Then:
  5268.  
  5269. • If “x” > “y” then “greater” is poked.
  5270.  
  5271. • If “x” = “y” then “equal” is poked.
  5272.  
  5273. • If “x” < “y” then “less” is poked.
  5274.  
  5275. 16
  5276. 4
  5277. 2
  5278. 8
  5279. 0
  5280. 6
  5281. 1
  5282. 8
  5283. 1
  5284. 5
  5285. 2
  5286. 9
  5287. 0
  5288. 6
  5289. 3
  5290. 9
  5291. 1
  5292. 6
  5293. 7
  5294. 10
  5295. 0
  5296. 7
  5297. 2
  5298. 10
  5299. 1
  5300. 0
  5301. 2
  5302. 11
  5303. 0
  5304. 6
  5305. 11
  5306. 11
  5307. 1
  5308. 6
  5309. 14
  5310. 12
  5311. 0
  5312. 7
  5313. 11
  5314. 12
  5315. 1
  5316. 7
  5317. 13
  5318. 13
  5319. 0
  5320. 1
  5321. 2
  5322. 13
  5323. 1
  5324. 7
  5325. 14
  5326. 14
  5327. 0
  5328. 2
  5329. 2
  5330. 14
  5331. 1
  5332. 7
  5333. 15
  5334. 15
  5335. 0
  5336. 3
  5337. 2
  5338. 15
  5339. 1
  5340. 2
  5341. 6
  5342. 4
  5343. 16
  5344. 7
  5345. 12
  5346. 16
  5347. 8
  5348. 8
  5349. 3
  5350. 0
  5351. 0
  5352. 12
  5353. 1
  5354. 1
  5355. 2
  5356. 12
  5357. 3
  5358. 2
  5359. 2
  5360. 18
  5361. 3
  5362. 3
  5363. 4
  5364. 18
  5365. 2
  5366. 0
  5367. 1
  5368. 1
  5369. 2
  5370. 2
  5371. 3
  5372. 9
  5373. 3
  5374. 0
  5375. 0
  5376. 26
  5377. 1
  5378. 1
  5379. 2
  5380. 26
  5381. 3
  5382. 2
  5383. 2
  5384. 20
  5385. 3
  5386. 3
  5387. 4
  5388. 20
  5389. 2
  5390. 0
  5391. 1
  5392. 2
  5393. 1
  5394. 2
  5395. 3
  5396. 10
  5397. 1
  5398. 0
  5399. 8
  5400. 19
  5401. 1
  5402. 1
  5403. 12
  5404. 19
  5405. 2
  5406. 0
  5407. 1
  5408. 11
  5409. 3
  5410. 0
  5411. 11
  5412. 0
  5413. 1
  5414. 1
  5415. 11
  5416. 8
  5417. 3
  5418. 2
  5419. 6
  5420. 8
  5421. 3
  5422. 3
  5423. 6
  5424. 16
  5425. 2
  5426. 0
  5427. 1
  5428. 2
  5429. 1
  5430. 2
  5431. 3
  5432. 12
  5433. 5
  5434. 0
  5435. 6
  5436. 22
  5437. 1
  5438. 1
  5439. 6
  5440. 24
  5441. 3
  5442. 2
  5443. 10
  5444. 24
  5445. 3
  5446. 3
  5447. 10
  5448. 12
  5449. 3
  5450. 4
  5451. 14
  5452. 12
  5453. 3
  5454. 5
  5455. 14
  5456. 16
  5457. 2
  5458. 0
  5459. 1
  5460. 1
  5461. 2
  5462. 3
  5463. 2
  5464. 3
  5465. 4
  5466. 4
  5467. 5
  5468. 13
  5469. 3
  5470. 0
  5471. 13
  5472. 22
  5473. 1
  5474. 1
  5475. 13
  5476. 30
  5477. 3
  5478. 2
  5479. 4
  5480. 30
  5481. 3
  5482. 3
  5483. 4
  5484. 38
  5485. 2
  5486. 0
  5487. 1
  5488. 2
  5489. 1
  5490. 2
  5491. 3
  5492. 14
  5493. 3
  5494. 0
  5495. 14
  5496. 22
  5497. 1
  5498. 1
  5499. 14
  5500. 31
  5501. 3
  5502. 2
  5503. 11
  5504. 31
  5505. 3
  5506. 3
  5507. 11
  5508. 38
  5509. 2
  5510. 0
  5511. 1
  5512. 2
  5513. 1
  5514. 2
  5515. 3
  5516. 15
  5517. 3
  5518. 0
  5519. 15
  5520. 22
  5521. 1
  5522. 1
  5523. 15
  5524. 30
  5525. 3
  5526. 2
  5527. 18
  5528. 30
  5529. 3
  5530. 3
  5531. 18
  5532. 38
  5533. 2
  5534. 0
  5535. 1
  5536. 1
  5537. 2
  5538. 2
  5539. 3
  5540. 0
  5541.  
  5542. 200
  5543. Let “dt” be the instance information for this box; “dt” clock ticks following system initialization, “tick” is poked.  Then “dt” clock ticks after that, “tick” is poked again, and so on ad infinitum.
  5544.  
  5545. 8
  5546. 4
  5547. 7
  5548. 2
  5549. 0
  5550. 3
  5551. 2
  5552. 2
  5553. 1
  5554. 3
  5555. 14
  5556. 7
  5557. 0
  5558. 1
  5559. 2
  5560. 7
  5561. 1
  5562. 4
  5563. 14
  5564. 6
  5565. 0
  5566. 3
  5567. 11
  5568. 6
  5569. 1
  5570. 4
  5571. 11
  5572. 7
  5573. 1
  5574. 0
  5575. 14
  5576. 7
  5577. 0
  5578. 3
  5579. 0
  5580. 3
  5581. 6
  5582. 3
  5583. 12
  5584. 16
  5585. 4
  5586. 3
  5587. 16
  5588. 3
  5589. 2
  5590. 1
  5591. 0
  5592. 7
  5593. 19
  5594. 1
  5595. 1
  5596. 12
  5597. 19
  5598. 2
  5599. 0
  5600. 1
  5601. 6
  5602. 5
  5603. 0
  5604. 5
  5605. 22
  5606. 1
  5607. 1
  5608. 5
  5609. 26
  5610. 3
  5611. 2
  5612. 9
  5613. 26
  5614. 3
  5615. 3
  5616. 9
  5617. 12
  5618. 3
  5619. 4
  5620. 14
  5621. 12
  5622. 3
  5623. 5
  5624. 14
  5625. 16
  5626. 2
  5627. 0
  5628. 1
  5629. 1
  5630. 2
  5631. 3
  5632. 2
  5633. 3
  5634. 4
  5635. 4
  5636. 5
  5637. 7
  5638. 8
  5639. 0
  5640. 14
  5641. 22
  5642. 1
  5643. 1
  5644. 14
  5645. 30
  5646. 3
  5647. 2
  5648. 11
  5649. 30
  5650. 3
  5651. 3
  5652. 11
  5653. 38
  5654. 2
  5655. 4
  5656. 1
  5657. 30
  5658. 3
  5659. 5
  5660. 1
  5661. 14
  5662. 3
  5663. 6
  5664. 5
  5665. 14
  5666. 3
  5667. 7
  5668. 5
  5669. 16
  5670. 2
  5671. 8
  5672. 5
  5673. 12
  5674. 1
  5675. 0
  5676. 1
  5677. 2
  5678. 1
  5679. 2
  5680. 3
  5681. 4
  5682. 2
  5683. 5
  5684. 4
  5685. 5
  5686. 6
  5687. 6
  5688. 7
  5689. 8
  5690. 6
  5691. 0
  5692.  
  5693. 737
  5694. When “start” is poked, values are read from “x” and “delta”.  Then:
  5695.  
  5696. • If x ≤ -|delta| or x ≥ |delta|, then x is written to “z”.
  5697.  
  5698. • If -|delta| < x < |delta|, then if the last value previously written to “z” was negative, then -|delta| is written to “z”, else |delta| is written to “z”.  (The first time “start” is poked, nothing has been written to “z” yet, but for purposes of this case the last value written is treated as non-negative.)
  5699.  
  5700. Finally, “done” is poked.
  5701.  
  5702.  
  5703. In short, this box makes sure it never outputs a value closer to zero than |delta|.  Furthermore, it exhibits hysteresis in avoiding zero, so small oscillations in input (i.e., small compared to |delta|) will not cause the output value to oscillate between ±|delta|.
  5704.  
  5705. 323
  5706. real last_z = 0;
  5707.  
  5708. /*------------------------------------*/
  5709.  
  5710. start:
  5711. {
  5712.   real input, d, output;
  5713.  
  5714.   input = read (x);
  5715.   d = read (delta);
  5716.   if (d < 0) d = -d;
  5717.  
  5718.   if ((input <= -d) || (input >= d)) output = input;
  5719.   else if (last_z < 0) output = -d;
  5720.   else output = d;
  5721.  
  5722.   write (z, output);
  5723.   poke (done);
  5724.   last_z = output;
  5725. }
  5726.  
  5727. 0
  5728.  
  5729. 76
  5730. temperature(t) = actual temperature at time t, as measured by a thermometer
  5731.  
  5732. 7
  5733. 1
  5734. 7
  5735. 3
  5736. 0
  5737. 0
  5738. 1
  5739. 3
  5740. 1
  5741. 2
  5742. 14
  5743. 4
  5744. 0
  5745. 1
  5746. 11
  5747. 4
  5748. 1
  5749. 1
  5750. 14
  5751. 5
  5752. 0
  5753. 0
  5754. 3
  5755. 5
  5756. 1
  5757. 6
  5758. 14
  5759. 4
  5760. 0
  5761. 3
  5762. 1
  5763. 10
  5764. 17
  5765. 2
  5766. 10
  5767. 5
  5768. 6
  5769. 3
  5770. 5
  5771. 3
  5772. 3
  5773. 1
  5774. 0
  5775. 14
  5776. 20
  5777. 1
  5778. 1
  5779. 22
  5780. 20
  5781. 2
  5782. 0
  5783. 1
  5784. 4
  5785. 4
  5786. 0
  5787. 12
  5788. 11
  5789. 1
  5790. 1
  5791. 12
  5792. 17
  5793. 2
  5794. 2
  5795. 12
  5796. 14
  5797. 3
  5798. 3
  5799. 5
  5800. 11
  5801. 1
  5802. 4
  5803. 5
  5804. 14
  5805. 3
  5806. 0
  5807. 2
  5808. 2
  5809. 1
  5810. 3
  5811. 4
  5812. 4
  5813. 2
  5814. 5
  5815. 4
  5816. 0
  5817. 12
  5818. 23
  5819. 1
  5820. 1
  5821. 12
  5822. 27
  5823. 3
  5824. 2
  5825. 17
  5826. 27
  5827. 3
  5828. 3
  5829. 17
  5830. 18
  5831. 3
  5832. 4
  5833. 22
  5834. 18
  5835. 2
  5836. 0
  5837. 1
  5838. 1
  5839. 2
  5840. 3
  5841. 2
  5842. 3
  5843. 4
  5844. 211
  5845. The physical thermometer is read on start-up, and then only once every 100 clock ticks.  It is assumed the clock rate is such that the temperature is a very slowly varying quantity compared to the clock period.
  5846.  
  5847. 76
  5848. temperature(t) = desired temperature at time t, as measured by a thermostat
  5849.  
  5850. 7
  5851. 1
  5852. 7
  5853. 3
  5854. 0
  5855. 0
  5856. 1
  5857. 3
  5858. 1
  5859. 2
  5860. 14
  5861. 4
  5862. 0
  5863. 1
  5864. 11
  5865. 4
  5866. 1
  5867. 1
  5868. 14
  5869. 5
  5870. 0
  5871. 0
  5872. 3
  5873. 5
  5874. 1
  5875. 6
  5876. 14
  5877. 4
  5878. 0
  5879. 3
  5880. 1
  5881. 10
  5882. 17
  5883. 2
  5884. 10
  5885. 5
  5886. 6
  5887. 3
  5888. 5
  5889. 3
  5890. 3
  5891. 1
  5892. 0
  5893. 14
  5894. 20
  5895. 1
  5896. 1
  5897. 22
  5898. 20
  5899. 2
  5900. 0
  5901. 1
  5902. 4
  5903. 4
  5904. 0
  5905. 12
  5906. 11
  5907. 1
  5908. 1
  5909. 12
  5910. 17
  5911. 2
  5912. 2
  5913. 12
  5914. 14
  5915. 3
  5916. 3
  5917. 5
  5918. 11
  5919. 1
  5920. 4
  5921. 5
  5922. 14
  5923. 3
  5924. 0
  5925. 2
  5926. 2
  5927. 1
  5928. 3
  5929. 4
  5930. 4
  5931. 2
  5932. 5
  5933. 4
  5934. 0
  5935. 12
  5936. 23
  5937. 1
  5938. 1
  5939. 12
  5940. 27
  5941. 3
  5942. 2
  5943. 17
  5944. 27
  5945. 3
  5946. 3
  5947. 17
  5948. 18
  5949. 3
  5950. 4
  5951. 22
  5952. 18
  5953. 2
  5954. 0
  5955. 1
  5956. 1
  5957. 2
  5958. 3
  5959. 2
  5960. 3
  5961. 4
  5962. 204
  5963. The physical thermostat is read on start-up, and then once every clock tick.  It is assumed the clock rate is such that this will give virtually immediate feedback when the thermostat setting is changed.
  5964.  
  5965. 121
  5966. When on/off is negative, the heater is turned off (or remains off).  Otherwise, the heater is turned on (or remains on).
  5967.  
  5968. 9
  5969. 0
  5970. 1
  5971. 3
  5972. 0
  5973. 2
  5974. 2
  5975. 3
  5976. 1
  5977. 0
  5978. 3
  5979. 4
  5980. 0
  5981. 2
  5982. 11
  5983. 4
  5984. 1
  5985. 2
  5986. 13
  5987. 5
  5988. 0
  5989. 1
  5990. 10
  5991. 5
  5992. 1
  5993. 2
  5994. 14
  5995. 5
  5996. 0
  5997. 2
  5998. 15
  5999. 6
  6000. 0
  6001. 1
  6002. 12
  6003. 6
  6004. 1
  6005. 2
  6006. 1
  6007. 9
  6008. 21
  6009. 2
  6010. 9
  6011. 11
  6012. 4
  6013. 3
  6014. 3
  6015. 0
  6016. 0
  6017. 20
  6018. 1
  6019. 1
  6020. 4
  6021. 20
  6022. 3
  6023. 2
  6024. 4
  6025. 14
  6026. 3
  6027. 3
  6028. 9
  6029. 14
  6030. 2
  6031. 0
  6032. 1
  6033. 2
  6034. 1
  6035. 2
  6036. 3
  6037. 4
  6038. 4
  6039. 0
  6040. 0
  6041. 18
  6042. 1
  6043. 1
  6044. 2
  6045. 18
  6046. 3
  6047. 2
  6048. 2
  6049. 8
  6050. 3
  6051. 3
  6052. 11
  6053. 8
  6054. 3
  6055. 4
  6056. 11
  6057. 11
  6058. 2
  6059. 0
  6060. 1
  6061. 2
  6062. 1
  6063. 2
  6064. 3
  6065. 3
  6066. 4
  6067. 5
  6068. 4
  6069. 0
  6070. 10
  6071. 17
  6072. 1
  6073. 1
  6074. 10
  6075. 21
  6076. 2
  6077. 2
  6078. 10
  6079. 19
  6080. 3
  6081. 3
  6082. 11
  6083. 17
  6084. 1
  6085. 4
  6086. 11
  6087. 19
  6088. 3
  6089. 0
  6090. 2
  6091. 2
  6092. 1
  6093. 3
  6094. 4
  6095. 2
  6096. 4
  6097. 6
  6098. 1
  6099. 0
  6100. 12
  6101. 17
  6102. 1
  6103. 1
  6104. 12
  6105. 21
  6106. 2
  6107. 0
  6108. 1
  6109. 211
  6110. The physical thermometer is read on start-up, and then only once every 100 clock ticks.  It is assumed the clock rate is such that the temperature is a very slowly varying quantity compared to the clock period.
  6111.  
  6112. 139
  6113. When on/off is negative, the air conditioner is turned off (or remains off).  Otherwise, the air conditioner is turned on (or remains on).
  6114.  
  6115. 9
  6116. 0
  6117. 1
  6118. 3
  6119. 0
  6120. 2
  6121. 2
  6122. 3
  6123. 1
  6124. 0
  6125. 3
  6126. 4
  6127. 0
  6128. 2
  6129. 11
  6130. 4
  6131. 1
  6132. 2
  6133. 13
  6134. 5
  6135. 0
  6136. 1
  6137. 10
  6138. 5
  6139. 1
  6140. 2
  6141. 14
  6142. 5
  6143. 0
  6144. 2
  6145. 15
  6146. 6
  6147. 0
  6148. 1
  6149. 12
  6150. 6
  6151. 1
  6152. 2
  6153. 1
  6154. 9
  6155. 21
  6156. 2
  6157. 9
  6158. 11
  6159. 4
  6160. 3
  6161. 3
  6162. 0
  6163. 0
  6164. 20
  6165. 1
  6166. 1
  6167. 4
  6168. 20
  6169. 3
  6170. 2
  6171. 4
  6172. 14
  6173. 3
  6174. 3
  6175. 9
  6176. 14
  6177. 2
  6178. 0
  6179. 1
  6180. 2
  6181. 1
  6182. 2
  6183. 3
  6184. 4
  6185. 4
  6186. 0
  6187. 0
  6188. 18
  6189. 1
  6190. 1
  6191. 2
  6192. 18
  6193. 3
  6194. 2
  6195. 2
  6196. 8
  6197. 3
  6198. 3
  6199. 11
  6200. 8
  6201. 3
  6202. 4
  6203. 11
  6204. 11
  6205. 2
  6206. 0
  6207. 1
  6208. 2
  6209. 1
  6210. 2
  6211. 3
  6212. 3
  6213. 4
  6214. 5
  6215. 4
  6216. 0
  6217. 10
  6218. 17
  6219. 1
  6220. 1
  6221. 10
  6222. 21
  6223. 2
  6224. 2
  6225. 10
  6226. 19
  6227. 3
  6228. 3
  6229. 11
  6230. 17
  6231. 1
  6232. 4
  6233. 11
  6234. 19
  6235. 3
  6236. 0
  6237. 2
  6238. 2
  6239. 1
  6240. 3
  6241. 4
  6242. 2
  6243. 4
  6244. 6
  6245. 1
  6246. 0
  6247. 12
  6248. 17
  6249. 1
  6250. 1
  6251. 12
  6252. 21
  6253. 2
  6254. 0
  6255. 1
  6256. 211
  6257. The physical thermometer is read on start-up, and then only once every 100 clock ticks.  It is assumed the clock rate is such that the temperature is a very slowly varying quantity compared to the clock period.
  6258.  
  6259. 210
  6260. When the actual temperature falls below the desired temperature by more than sensitivity, the heater is turned on.  It remains on until the temperature exceeds the desired temperature by more than sensitivity.
  6261.  
  6262. 12
  6263. 0
  6264. 2
  6265. 7
  6266. 0
  6267. 4
  6268. 1
  6269. 7
  6270. 1
  6271. 1
  6272. 2
  6273. 8
  6274. 0
  6275. 4
  6276. 3
  6277. 8
  6278. 1
  6279. 4
  6280. 7
  6281. 9
  6282. 0
  6283. 3
  6284. 1
  6285. 9
  6286. 1
  6287. 2
  6288. 2
  6289. 10
  6290. 0
  6291. 3
  6292. 3
  6293. 10
  6294. 1
  6295. 3
  6296. 7
  6297. 11
  6298. 0
  6299. 5
  6300. 2
  6301. 11
  6302. 1
  6303. 5
  6304. 7
  6305. 12
  6306. 0
  6307. 6
  6308. 2
  6309. 12
  6310. 1
  6311. 4
  6312. 3
  6313. 11
  6314. 10
  6315. 4
  6316. 4
  6317. 9
  6318. 5
  6319. 7
  6320. 26
  6321. 6
  6322. 14
  6323. 26
  6324. 6
  6325. 7
  6326. 3
  6327. 0
  6328. 0
  6329. 5
  6330. 1
  6331. 1
  6332. 2
  6333. 5
  6334. 3
  6335. 2
  6336. 2
  6337. 11
  6338. 3
  6339. 3
  6340. 4
  6341. 11
  6342. 2
  6343. 0
  6344. 1
  6345. 1
  6346. 2
  6347. 2
  6348. 3
  6349. 8
  6350. 3
  6351. 0
  6352. 0
  6353. 19
  6354. 1
  6355. 1
  6356. 2
  6357. 19
  6358. 3
  6359. 2
  6360. 2
  6361. 13
  6362. 3
  6363. 3
  6364. 4
  6365. 13
  6366. 2
  6367. 0
  6368. 1
  6369. 2
  6370. 1
  6371. 2
  6372. 3
  6373. 9
  6374. 1
  6375. 0
  6376. 8
  6377. 12
  6378. 1
  6379. 1
  6380. 11
  6381. 12
  6382. 2
  6383. 0
  6384. 1
  6385. 10
  6386. 5
  6387. 0
  6388. 0
  6389. 33
  6390. 1
  6391. 1
  6392. 4
  6393. 33
  6394. 3
  6395. 2
  6396. 4
  6397. 19
  6398. 3
  6399. 3
  6400. 9
  6401. 19
  6402. 3
  6403. 4
  6404. 9
  6405. 14
  6406. 3
  6407. 5
  6408. 11
  6409. 14
  6410. 2
  6411. 0
  6412. 1
  6413. 2
  6414. 1
  6415. 2
  6416. 3
  6417. 4
  6418. 3
  6419. 4
  6420. 5
  6421. 11
  6422. 5
  6423. 0
  6424. 15
  6425. 13
  6426. 1
  6427. 1
  6428. 18
  6429. 13
  6430. 3
  6431. 2
  6432. 18
  6433. 21
  6434. 3
  6435. 3
  6436. 6
  6437. 21
  6438. 3
  6439. 4
  6440. 6
  6441. 29
  6442. 3
  6443. 5
  6444. 7
  6445. 29
  6446. 2
  6447. 0
  6448. 1
  6449. 1
  6450. 2
  6451. 3
  6452. 2
  6453. 3
  6454. 4
  6455. 4
  6456. 5
  6457. 12
  6458. 1
  6459. 0
  6460. 11
  6461. 29
  6462. 1
  6463. 1
  6464. 14
  6465. 29
  6466. 2
  6467. 0
  6468. 1
  6469. 658
  6470. The implementation uses the Hysteresis Generator to make sure the heater is not cycled on and off too quickly, and that it stays on long enough to warm the actual temperature to sensitivity above the desired temperature.  Furthermore, this ensures that the heater, once turned off, remains off until the actual temperature has fallen to at least sensitivity below the desired temperature.
  6471.  
  6472. The Low Pass Filter on the output of the Hysteresis Generator is included to weed out any spurious values that may be obtained due to noise, or that could be caused by someone changing the thermostat very rapidly.  It also makes sure there are no start-up transients.
  6473.  
  6474. 223
  6475. When the actual temperature rises above the desired temperature by more than sensitivity, the air conditioner is turned on.  It remains on until the temperature falls below the desired temperature by more than sensitivity.
  6476.  
  6477. 12
  6478. 0
  6479. 2
  6480. 7
  6481. 0
  6482. 4
  6483. 3
  6484. 7
  6485. 1
  6486. 1
  6487. 2
  6488. 8
  6489. 0
  6490. 4
  6491. 1
  6492. 8
  6493. 1
  6494. 4
  6495. 7
  6496. 9
  6497. 0
  6498. 3
  6499. 1
  6500. 9
  6501. 1
  6502. 2
  6503. 2
  6504. 10
  6505. 0
  6506. 3
  6507. 3
  6508. 10
  6509. 1
  6510. 3
  6511. 7
  6512. 11
  6513. 0
  6514. 5
  6515. 2
  6516. 11
  6517. 1
  6518. 5
  6519. 7
  6520. 12
  6521. 0
  6522. 6
  6523. 2
  6524. 12
  6525. 1
  6526. 4
  6527. 3
  6528. 11
  6529. 10
  6530. 4
  6531. 4
  6532. 9
  6533. 5
  6534. 7
  6535. 26
  6536. 6
  6537. 14
  6538. 26
  6539. 6
  6540. 7
  6541. 3
  6542. 0
  6543. 0
  6544. 5
  6545. 1
  6546. 1
  6547. 2
  6548. 5
  6549. 3
  6550. 2
  6551. 2
  6552. 13
  6553. 3
  6554. 3
  6555. 4
  6556. 13
  6557. 2
  6558. 0
  6559. 1
  6560. 1
  6561. 2
  6562. 2
  6563. 3
  6564. 8
  6565. 3
  6566. 0
  6567. 0
  6568. 19
  6569. 1
  6570. 1
  6571. 3
  6572. 19
  6573. 3
  6574. 2
  6575. 3
  6576. 11
  6577. 3
  6578. 3
  6579. 4
  6580. 11
  6581. 2
  6582. 0
  6583. 1
  6584. 2
  6585. 1
  6586. 2
  6587. 3
  6588. 9
  6589. 1
  6590. 0
  6591. 8
  6592. 12
  6593. 1
  6594. 1
  6595. 11
  6596. 12
  6597. 2
  6598. 0
  6599. 1
  6600. 10
  6601. 5
  6602. 0
  6603. 0
  6604. 33
  6605. 1
  6606. 1
  6607. 4
  6608. 33
  6609. 3
  6610. 2
  6611. 4
  6612. 19
  6613. 3
  6614. 3
  6615. 9
  6616. 19
  6617. 3
  6618. 4
  6619. 9
  6620. 14
  6621. 3
  6622. 5
  6623. 11
  6624. 14
  6625. 2
  6626. 0
  6627. 1
  6628. 2
  6629. 1
  6630. 2
  6631. 3
  6632. 4
  6633. 3
  6634. 4
  6635. 5
  6636. 11
  6637. 5
  6638. 0
  6639. 15
  6640. 13
  6641. 1
  6642. 1
  6643. 18
  6644. 13
  6645. 3
  6646. 2
  6647. 18
  6648. 21
  6649. 3
  6650. 3
  6651. 6
  6652. 21
  6653. 3
  6654. 4
  6655. 6
  6656. 29
  6657. 3
  6658. 5
  6659. 7
  6660. 29
  6661. 2
  6662. 0
  6663. 1
  6664. 1
  6665. 2
  6666. 3
  6667. 2
  6668. 3
  6669. 4
  6670. 4
  6671. 5
  6672. 12
  6673. 1
  6674. 0
  6675. 11
  6676. 29
  6677. 1
  6678. 1
  6679. 14
  6680. 29
  6681. 2
  6682. 0
  6683. 1
  6684. 675
  6685. The implementation uses the Hysteresis Generator to make sure the air conditioner is not cycled on and off too quickly, and that it stays on long enough to cool the actual temperature to sensitivity below the desired temperature.  Furthermore, this ensures that the air conditioner, once turned off, remains off until the actual temperature has risen to at least sensitivity above the desired temperature.
  6686.  
  6687. The Low Pass Filter on the output of the Hysteresis Generator is included to weed out any spurious values that may be obtained due to noise, or that could be caused by someone changing the thermostat very rapidly.  It also makes sure there are no start-up transients.
  6688.  
  6689. 157
  6690. This system controls a heater and an air conditioner, attempting to ensure that the actual temperature remains within ±2 degrees of the desired temperature.
  6691.  
  6692. 9
  6693. 2
  6694. 7
  6695. 5
  6696. 0
  6697. 1
  6698. 0
  6699. 5
  6700. 1
  6701. 0
  6702. 0
  6703. 5
  6704. 1
  6705. 3
  6706. 7
  6707. 6
  6708. 0
  6709. 1
  6710. 2
  6711. 6
  6712. 1
  6713. 0
  6714. 2
  6715. 6
  6716. 1
  6717. 4
  6718. 7
  6719. 7
  6720. 0
  6721. 1
  6722. 4
  6723. 7
  6724. 1
  6725. 0
  6726. 4
  6727. 7
  6728. 1
  6729. 5
  6730. 0
  6731. 13
  6732. 22
  6733. 1
  6734. 13
  6735. 10
  6736. 2
  6737. 2
  6738. 5
  6739. 3
  6740. 2
  6741. 16
  6742. 4
  6743. 2
  6744. 27
  6745. 3
  6746. 5
  6747. 5
  6748. 0
  6749. 6
  6750. 8
  6751. 1
  6752. 1
  6753. 9
  6754. 8
  6755. 3
  6756. 2
  6757. 9
  6758. 11
  6759. 3
  6760. 3
  6761. 13
  6762. 11
  6763. 2
  6764. 4
  6765. 9
  6766. 23
  6767. 3
  6768. 5
  6769. 13
  6770. 23
  6771. 2
  6772. 0
  6773. 1
  6774. 1
  6775. 2
  6776. 2
  6777. 3
  6778. 2
  6779. 4
  6780. 4
  6781. 5
  6782. 6
  6783. 5
  6784. 0
  6785. 6
  6786. 19
  6787. 1
  6788. 1
  6789. 10
  6790. 19
  6791. 3
  6792. 2
  6793. 10
  6794. 13
  6795. 3
  6796. 3
  6797. 13
  6798. 13
  6799. 2
  6800. 4
  6801. 10
  6802. 25
  6803. 3
  6804. 5
  6805. 13
  6806. 25
  6807. 2
  6808. 0
  6809. 1
  6810. 2
  6811. 1
  6812. 2
  6813. 3
  6814. 1
  6815. 4
  6816. 4
  6817. 5
  6818. 7
  6819. 5
  6820. 0
  6821. 6
  6822. 30
  6823. 1
  6824. 1
  6825. 11
  6826. 30
  6827. 3
  6828. 2
  6829. 11
  6830. 15
  6831. 3
  6832. 3
  6833. 13
  6834. 15
  6835. 2
  6836. 4
  6837. 11
  6838. 27
  6839. 3
  6840. 5
  6841. 13
  6842. 27
  6843. 2
  6844. 0
  6845. 1
  6846. 2
  6847. 4
  6848. 2
  6849. 3
  6850. 4
  6851. 1
  6852. 4
  6853. 5
  6854. 140
  6855. The Step Generator generates a constant “2” for the sensitivity of the Heater and AC Controls. (This value is in its instance information.)
  6856.  
  6857. 0
  6858. 7213
  6859. 7885
  6860. 7885
  6861. 1
  6862. 7950
  6863. 8588
  6864. 8588
  6865. 2
  6866. 8653
  6867. 8824
  6868. 8824
  6869. 3
  6870. 8889
  6871. 9049
  6872. 9049
  6873. 4
  6874. 9114
  6875. 9226
  6876. 9290
  6877. 5
  6878. 9293
  6879. 9418
  6880. 9482
  6881. 6
  6882. 9485
  6883. 9601
  6884. 9665
  6885. 7
  6886. 9668
  6887. 9964
  6888. 10545
  6889. 8
  6890. 10548
  6891. 10661
  6892. 10729
  6893. 9
  6894. 10732
  6895. 11039
  6896. 11467
  6897. 10
  6898. 11470
  6899. 11565
  6900. 11617
  6901. 11
  6902. 11620
  6903. 11818
  6904. 11968
  6905. 12
  6906. 11971
  6907. 12167
  6908. 12315
  6909. 13
  6910. 12318
  6911. 12428
  6912. 12481
  6913. 14
  6914. 12484
  6915. 12625
  6916. 12763
  6917. 15
  6918. 12766
  6919. 12939
  6920. 13021
  6921. 16
  6922. 13024
  6923. 13196
  6924. 13275
  6925. 17
  6926. 13278
  6927. 13491
  6928. 13679
  6929. 18
  6930. 13682
  6931. 13772
  6932. 13799
  6933. 19
  6934. 13802
  6935. 13914
  6936. 13968
  6937. 20
  6938. 13971
  6939. 14090
  6940. 14196
  6941. 21
  6942. 14199
  6943. 14384
  6944. 14570
  6945. 22
  6946. 14573
  6947. 14973
  6948. 14973
  6949. 23
  6950. 14976
  6951. 15279
  6952. 15549
  6953. 24
  6954. 15552
  6955. 15575
  6956. 15961
  6957. 25
  6958. 15964
  6959. 15987
  6960. 16373
  6961. 26
  6962. 16376
  6963. 16429
  6964. 16867
  6965. 27
  6966. 16870
  6967. 16887
  6968. 17157
  6969. 28
  6970. 17160
  6971. 17218
  6972. 17743
  6973. 29
  6974. 17746
  6975. 17823
  6976. 18019
  6977. 30
  6978. 18022
  6979. 18158
  6980. 18849
  6981. 31
  6982. 18852
  6983. 18932
  6984. 19536
  6985. 32
  6986. 19539
  6987. 19747
  6988. 20133
  6989. 33
  6990. 20136
  6991. 20323
  6992. 20927
  6993. 34
  6994. 20930
  6995. 21135
  6996. 21459
  6997. 35
  6998. 21462
  6999. 22204
  7000. 22532
  7001. 36
  7002. 22535
  7003. 22615
  7004. 22868
  7005. 37
  7006. 23084
  7007. 23164
  7008. 23417
  7009. 38
  7010. 23626
  7011. 23752
  7012. 24065
  7013. 39
  7014. 24281
  7015. 24425
  7016. 24738
  7017. 40
  7018. 24954
  7019. 25169
  7020. 25627
  7021. 41
  7022. 26290
  7023. 26518
  7024. 26976
  7025. 42
  7026. 27656
  7027. 27818
  7028. 28176
  7029.